Pose

Pose class

Die Pose wird verwendet, um die Transformationsmatrix zu speichern, wenn die Geometrie geskinnt ist. Die Pose ist ein Satz von BonePose, wobei jeder BonePose die konkreten Transformationsinformationen des Knochen-Nodes speichert.

Methoden

constructor

NameBeschreibung
constructor(name)Initialisiert eine neue Instanz der Klasse Pose.

Parameters:

NameTypBeschreibung
NameStringName

Result:


constructor_overload

NameBeschreibung
constructor_overload()Initialisiert eine neue Instanz der Klasse Pose.

Result:


getPoseType

NameBeschreibung
getPoseType()Liest oder setzt den Typ der Pose. Der Wert der Eigenschaft ist die Ganzzahlkonstante PoseType. Der Typ der Pose.

Result:


setPoseType

NameBeschreibung
setPoseType(value)Liest oder setzt den Typ der Pose. Der Wert der Eigenschaft ist die Ganzzahlkonstante PoseType. Der Typ der Pose.

Result:


getBonePoses

NameBeschreibung
getBonePoses()Liest alle BonePose. Die Knoten.

Result:


getName

NameBeschreibung
getName()Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


setName

NameBeschreibung
setName(value)Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


getProperties

NameBeschreibung
getProperties()Liefert die Sammlung aller Eigenschaften.

Result:


addBonePose

NameBeschreibung
addBonePose(node, matrix, localMatrix)Speichert die Pose-Transformationsmatrix für den angegebenen Knochenknoten.

Parameters:

NameTypBeschreibung
KnotenNodeKnochenknoten.
MatrixMatrix4Transformationsmatrix.
localMatrixbooleanWenn gesetzt auf

Result:


addBonePose

NameBeschreibung
addBonePose(node, matrix)Speichert die Pose-Transformationsmatrix für den angegebenen Knochenknoten. Die globale Transformationsmatrix wird impliziert.

Parameters:

NameTypBeschreibung
KnotenNodeKnochenknoten.
MatrixMatrix4Transformationsmatrix.

Result:


removeProperty

NameBeschreibung
removeProperty(property)Entfernt eine dynamische Eigenschaft.

Parameters:

NameTypBeschreibung
EigenschaftPropertyWelche Eigenschaft zu entfernen ist

Result: boolean


removeProperty

NameBeschreibung
removeProperty(property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

NameTypBeschreibung
propertStringnull

Result: boolean


getProperty

NameBeschreibung
getProperty(property)Liefere den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname

Result: Object


setProperty

NameBeschreibung
setProperty(property, value)Setzt den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname
WertObjectDer Wert der Eigenschaft

Result: Object


findProperty

NameBeschreibung
findProperty(propertyName)Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

NameTypBeschreibung
propertyNameStringEigenschaftsname.

Result: Property