Bone
Opinie generală
Bone este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: A3DObject.
O os defineste subsetul punctului de control al geometriei si definește greutatea amestecului pentru fiecare punct de comandă.
Această clasă oferă 23 de metode pentru a lucra cu obiecte Bone în programele Java. Metodele disponibile includ: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight, și 10 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: boneTransform, linkMode, name, node, properties, transform, şi încă una.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
linkMode | BoneLinkMode | Citeşte. | Modul de legătură al unui os se referă la modul în care un os este conectat sau legat de osul său părinte într-o structură ierarhică. |
weightCount | int | Citeşte. | Obține numărul greutății, aceasta este extinsă automat cu setWeight ((int, dublu). |
transform | Matrix4 | Citeşte. | Obţine matricea de transformare a nodului care conţine osul. |
boneTransform | Matrix4 | Citeşte. | Obţine matricea de transformare a osului. |
node | Node | Citeşte. | Ia nodul. |
name | String | Citeşte. | A primit numele. |
properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Bone() | Iniţializează o nouă instanţă a clasei “Bone”. |
Bone(name: String) | Iniţializează o nouă instanţă a clasei “Bone”. |
getLinkMode() → BoneLinkMode | Modul de legătură al unui os se referă la modul în care un os este conectat sau legat de osul său părinte într-o structură ierarhică. |
setLinkMode(value: BoneLinkMode) | Modul de legătură al unui os se referă la modul în care un os este conectat sau legat de osul său părinte într-o structură ierarhică. |
getWeight(index: int) → double | Obține greutatea pentru punctul de control specificat prin index. |
setWeight(index: int, weight: double) | Se stabilește greutatea pentru punctul de control specificat prin index. |
getWeightCount() → int | Obține numărul greutății, aceasta este extinsă automat cu setWeight ((int, dublu). |
getTransform() → Matrix4 | Obţine matricea de transformare a nodului care conţine osul. |
setTransform(value: Matrix4) | Stabileşte matricea de transformare a nodului care conţine osul. |
getBoneTransform() → Matrix4 | Obţine matricea de transformare a osului. |
setBoneTransform(value: Matrix4) | Stabilizează matricea de transformare a osului. |
getNode() → Node | Ia nodul. |
setNode(value: Node) | A pus nodul. |
get(index: int) → double | Obține sau stabilește greutatea la indicele specificat. |
set(index: int, value: double) | Se stabilește greutatea amestecului la punctul de control specificat. |
A3DObject() | Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero. |
getName() → String | Segmentele curbei. |
setName(name: String) | Construiește un profil CircleShape cu o rază specificată. |
getProperties() → PropertyCollection | Iniţializează o nouă instanţă a clasei Cylinder. |
findProperty(name: String) → Property | Iniţializează o nouă instanţă a clasei “Bone”. |
getProperty(name: String) → Object | Obține matricea de transformare a nodului în poziția curentă. |
setProperty(name: String, value: Object) | Obţine segmentele de lăţime. |
removeProperty(name: String) → boolean | Obține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului. |