Bone

Přehled

Bone je třída v Aspose.3D FOSS pro Java. Dědí z: A3DObject.

Kost definuje podmnožinu kontrolních bodů geometrie a stanoví blendovací váhu pro každý kontrolní bod.

Tato třída poskytuje 25 metod pro práci s objekty Bone v programech Java. Dostupné metody zahrnují: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight a 10 dalších metod. Všichni veřejní členové jsou dostupní jakékoli aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java. Vlastnosti: boneTransform, linkMode, name, node, properties, transform a ještě 1.

Vlastnosti

Název:Typ:PřístupPopis:
linkModeBoneLinkModeČteníRežim propojení kosti odkazuje na způsob, jakým je kost spojena nebo propojena s její nadřazenou kostí v hierarchické struktuře.
weightCountintČteníZíská počet vah, což je automaticky rozšířeno metodou setWeight(int, double).
transformMatrix4ČteníZíská transformační matici uzlu, který obsahuje kost.
boneTransformMatrix4ČteníZíská transformační matici kosti.
nodeNodeČteníZíská uzel.
nameStringČteníZíská název.
propertiesPropertyCollectionČteníZíská vlastnosti.

Metody

Podpis:Popis:
Bone()Inicializuje novou instanci třídy Bone.
Bone(name: String)Inicializuje novou instanci třídy Bone.
getLinkMode() → BoneLinkModeRežim propojení kosti se vztahuje k způsobu, jakým je kost připojena nebo propojena se svou nadřazenou kostí v hierarchické struktuře.
setLinkMode(value: BoneLinkMode)Režim propojení kosti se vztahuje k způsobu, jakým je kost připojena nebo propojena se svou nadřazenou kostí v hierarchické struktuře.
getWeight(index: int) → doubleZíská váhu kontrolního bodu určeného indexem.
setWeight(index: int, weight: double)Nastaví váhu pro kontrolní bod určený indexem.
getWeightCount() → intZíská počet vah, toto je automaticky rozšířeno pomocí setWeight(int, double).
getTransform() → Matrix4Získá transformační matici uzlu obsahujícího kost.
setTransform(value: Matrix4)Nastaví transformační matici uzlu, který obsahuje kost.
getBoneTransform() → Matrix4Získá transformační matici kosti.
setBoneTransform(value: Matrix4)Nastaví transformační matici kosti.
getNode() → NodeZíská uzel.
setNode(value: Node)Nastaví uzel.
get(index: int) → doubleZíská nebo nastaví váhu na zadaném indexu.
set(index: int, value: double)Nastaví váhu míchání specifikovaného kontrolního bodu.
A3DObject()Volá A3DObject na této instanci Bone.
A3DObject(name: String)Bone definuje podmnožinu kontrolních bodů geometrie a určuje blend váhu pro každý kontrolní bod. Objekt Bone nelze použít přímo, instance SkinDeformer se používá k deformaci geometrie a SkinDeformer obsahuje sadu kostí, přičemž každá kost je spojena s uzlem. POZNÁMKA: Kontrolní bod geometrie může být svázán s více než jednou kostí.
getName() → StringVrátí název.
setName(name: String)Nastaví hodnotu názvu.
getProperties() → PropertyCollectionVrátí vlastnosti.
findProperty(name: String) → PropertyInicializuje novou instanci třídy Bone.
getProperty(name: String) → ObjectVolá getProperty(name) na této instanci Bone.
setProperty(name: String, value: Object)Nastaví hodnotu vlastnosti.
removeProperty(name: String) → booleanVolá removeProperty(name) na této instanci Bone.
removeProperty(property: Property) → booleanVolá removeProperty(property) na této instanci Bone.

Viz také:

 Čeština