BonePose
Übersicht
BonePose ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: A3DObject.
Der BonePose enthält die Transformationsmatrix für einen Knochenknoten /
Diese Klasse stellt 17 Methoden zur Arbeit mit BonePose Objekten in Java Programmen bereit. Verfügbare Methoden umfassen: A3DObject, BonePose, findProperty, getMatrix, getName, getNode, getProperties, getProperty, isLocal, removeProperty, setLocal, setMatrix und 3 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java Paket installiert wurde. Eigenschaften: local, matrix, name, node, properties.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
node | Node | Lesen | Ruft den Knoten ab. |
matrix | Matrix4 | Lesen | Liefert die Matrix. |
local | boolean | Lesen | Ruft das Lokale ab. |
name | String | Lesen | Ruft den Namen ab. |
properties | PropertyCollection | Lesen | Ruft die Eigenschaften ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
BonePose() | Initialisiert eine neue Instanz der BonePose-Klasse / |
getNode() → Node | Gibt den Knoten zurück. |
setNode(value: Node) | Setzt den Szenenknoten, verweist auf einen skinned Skelettknoten |
getMatrix() → Matrix4 | Gibt die Matrix zurück. |
setMatrix(value: Matrix4) | Setzt die Transformationsmatrix des Knotens in der aktuellen Pose. |
isLocal() → boolean | Gibt true zurück, wenn local gesetzt ist. |
setLocal(value: boolean) | Setzt, ob die Matrix im lokalen Koordinatensystem definiert ist. |
A3DObject() | Ruft A3DObject auf dieser BonePose-Instanz auf. |
A3DObject(name: String) | Ruft A3DObject(name) für diese BonePose-Instanz auf. |
getName() → String | Gibt den Namen zurück. |
setName(name: String) | Setzt den Namenwert. |
getProperties() → PropertyCollection | Gibt die Eigenschaften zurück. |
findProperty(name: String) → Property | Ruft findProperty(name) für diese BonePose-Instanz auf. |
getProperty(name: String) → Object | Gibt die Transformationsmatrix des Knotens in der aktuellen Pose zurück. |
setProperty(name: String, value: Object) | Setzt den Eigenschaftswert. |
removeProperty(name: String) → boolean | Ruft removeProperty(name) auf dieser BonePose-Instanz auf. |
removeProperty(property: Property) → boolean | Ruft removeProperty(property) auf dieser BonePose-Instanz auf. |