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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
linkMode | BoneLinkMode | Läsning | 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. |
weightCount | int | Läsning | Om det räknas vikt förlängs detta automatiskt av setWeight (int, dubbel). |
transform | Matrix4 | Läsning | Det får transformatrycket av knuten som innehåller benet. |
boneTransform | Matrix4 | Läsning | Det får benets transformationsmatrix. |
node | Node | Läsning | Få nötet. |
name | String | Läsning | får namnet. |
properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
Bone() | Initierar en ny instans av Bone-klassen. |
Bone(name: String) | Initierar en ny instans av Bone-klassen. |
getLinkMode() → 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. |
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) → double | Få vikten för kontrollpunkten som anges av indexet. |
setWeight(index: int, weight: double) | Ange vikten för kontrollpunkten som anges av index. |
getWeightCount() → int | Om det räknas vikt förlängs detta automatiskt av setWeight (int, dubbel). |
getTransform() → Matrix4 | Det får transformatrycket av knuten som innehåller benet. |
setTransform(value: Matrix4) | Sätt transformmatrisen av knuten som innehåller benet. |
getBoneTransform() → Matrix4 | Det får benets transformationsmatrix. |
setBoneTransform(value: Matrix4) | Sätt transformat matrisen i benet. |
getNode() → Node | Få nötet. |
setNode(value: Node) | Ställ in knuten. |
get(index: int) → double | Få 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() → String | segment av kurvan. |
setName(name: String) | Bygg en CircleShape profil med angiven radius. |
getProperties() → PropertyCollection | Initierar en ny instans av Cylinder-klassen. |
findProperty(name: String) → Property | Initierar en ny instans av Bone-klassen. |
getProperty(name: String) → Object | Få transformatrycket av knuten i den aktuella posen. |
setProperty(name: String, value: Object) | Få bredd segment. |
removeProperty(name: String) → boolean | Det får ett flopp-koordinat system av kontrollpunkter/normala under import/export. |