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 proprietateTipul de vehiculAccesulDescriere:
linkModeBoneLinkModeCiteş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ă.
weightCountintCiteşte.Obține numărul greutății, aceasta este extinsă automat cu setWeight ((int, dublu).
transformMatrix4Citeşte.Obţine matricea de transformare a nodului care conţine osul.
boneTransformMatrix4Citeşte.Obţine matricea de transformare a osului.
nodeNodeCiteşte.Ia nodul.
nameStringCiteşte.A primit numele.
propertiesPropertyCollectionCiteşte.Obţine proprietăţile.

Metode de evaluare

SemnăturaDescriere:
Bone()Iniţializează o nouă instanţă a clasei “Bone”.
Bone(name: String)Iniţializează o nouă instanţă a clasei “Bone”.
getLinkMode()BoneLinkModeModul 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)doubleObț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()intObține numărul greutății, aceasta este extinsă automat cu setWeight ((int, dublu).
getTransform()Matrix4Obţ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()Matrix4Obţine matricea de transformare a osului.
setBoneTransform(value: Matrix4)Stabilizează matricea de transformare a osului.
getNode()NodeIa nodul.
setNode(value: Node)A pus nodul.
get(index: int)doubleObț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()StringSegmentele curbei.
setName(name: String)Construiește un profil CircleShape cu o rază specificată.
getProperties()PropertyCollectionIniţializează o nouă instanţă a clasei Cylinder.
findProperty(name: String)PropertyIniţializează o nouă instanţă a clasei “Bone”.
getProperty(name: String)ObjectObține matricea de transformare a nodului în poziția curentă.
setProperty(name: String, value: Object)Obţine segmentele de lăţime.
removeProperty(name: String)booleanObține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului.

Vezi și:

 Română