Pose

Pose class

Die Pose wird verwendet, um die Transformationsmatrix zu speichern, wenn die Geometrie geskinnt wird. Die Pose ist ein Satz vonBonePose , jederBonePose speichert die konkreten Transformationsinformationen des Knochenknotens.

public class Pose : A3DObject

Konstrukteure

Name Beschreibung
Pose() Initialisiert eine neue Instanz vonPose Klasse.
Pose(string) Initialisiert eine neue Instanz vonPose Klasse.

Eigenschaften

Name Beschreibung
BonePoses { get; } bekommt allesBonePose .
virtual Name { get; set; } Ruft den Namen ab oder legt ihn fest.
PoseType { get; set; } Ruft den Posentyp ab oder legt ihn fest.
Properties { get; } Ruft die Sammlung aller Eigenschaften ab.

Methoden

Name Beschreibung
AddBonePose(Node, Matrix4) Speichert die Posentransformationsmatrix für den angegebenen Bone-Knoten. Globale Transformationsmatrix ist impliziert.
AddBonePose(Node, Matrix4, bool) Speichert die Posentransformationsmatrix für den angegebenen Bone-Knoten.
FindProperty(string) Findet die Eigenschaft. Es kann eine dynamische Eigenschaft sein (erstellt von CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)
GetProperty(string) Holen Sie sich den Wert der angegebenen Eigenschaft
RemoveProperty(Property) Entfernt eine dynamische Eigenschaft.
RemoveProperty(string) Entfernt die angegebene Eigenschaft identifiziert durch name
SetProperty(string, object) Legt den Wert der angegebenen Eigenschaft fest

Siehe auch