Bone

Översikt

Bone är en klass i Aspose.3D FOSS för Java. ärvt från: A3DObject.

Ett ben definierar underset av geometrins kontrollpunkt och definieras blandningsvikt för varje kontroll punkt.

Denna klass ger 23 metoder för att arbeta med Bone-objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight,och 10 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java paket. och egenskaper: boneTransform, linkMode, name, node, properties, transform,Och 1 mer.

ägodelar

NamnTyp avAccessBeskrivning
linkModeBoneLinkModeLäsningEn benans länkläge hänvisar till hur ett ben är ansluten eller kopplad till sin föräldralösa ben inom en hierarkisk struktur.
weightCountintLäsningOm det räknas vikt förlängs detta automatiskt av setWeight (int, dubbel).
transformMatrix4LäsningDet får transformatrycket av knuten som innehåller benet.
boneTransformMatrix4LäsningDet får benets transformationsmatrix.
nodeNodeLäsningFå nötet.
nameStringLäsningfår namnet.
propertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
Bone()Initierar en ny instans av Bone-klassen.
Bone(name: String)Initierar en ny instans av Bone-klassen.
getLinkMode()BoneLinkModeEn benans länkläge hänvisar till hur ett ben är ansluten eller kopplad till sin föräldralösa ben inom en hierarkisk struktur.
setLinkMode(value: BoneLinkMode)En benans länkläge hänvisar till hur ett ben är ansluten eller kopplad till sin föräldralösa ben inom en hierarkisk struktur.
getWeight(index: int)doubleFå vikten för kontrollpunkten som anges av indexet.
setWeight(index: int, weight: double)Ange vikten för kontrollpunkten som anges av index.
getWeightCount()intOm det räknas vikt förlängs detta automatiskt av setWeight (int, dubbel).
getTransform()Matrix4Det får transformatrycket av knuten som innehåller benet.
setTransform(value: Matrix4)Sätt transformmatrisen av knuten som innehåller benet.
getBoneTransform()Matrix4Det får benets transformationsmatrix.
setBoneTransform(value: Matrix4)Sätt transformat matrisen i benet.
getNode()NodeFå nötet.
setNode(value: Node)Ställ in knuten.
get(index: int)doubleFå eller sätta vikten på den angivna indexet.
set(index: int, value: double)Ange blandningsvikt på det angivna kontrollpunkten.
A3DObject()Parameteriserad cylinder. Den kan också användas för att representera en cone när en av radiusTop/radiusBottom är noll.
getName()Stringsegment av kurvan.
setName(name: String)Bygg en CircleShape profil med angiven radius.
getProperties()PropertyCollectionInitierar en ny instans av Cylinder-klassen.
findProperty(name: String)PropertyInitierar en ny instans av Bone-klassen.
getProperty(name: String)ObjectFå transformatrycket av knuten i den aktuella posen.
setProperty(name: String, value: Object)Få bredd segment.
removeProperty(name: String)booleanDet får ett flopp-koordinat system av kontrollpunkter/normala under import/export.

Se även

 Svenska