AnimationNode

AnimationNode class

Aspose.3D unterstützt die Animationshierarchie, jede Animation kann aus mehreren Animationen und der Keyframe-Definition der Animation bestehen. AnimationNode definiert die Transformation eines Eigenschaftswerts im Laufe der Zeit, z. B. kann ein Animationsknoten verwendet werden, um die Transformation eines Knotens oder anderes zu steuernA3DObject Numerische Eigenschaften des Objekts.

public class AnimationNode : A3DObject

Konstrukteure

NameBeschreibung
AnimationNode()Initialisiert eine neue Instanz vonAnimationNode Klasse.
AnimationNode(string)Initialisiert eine neue Instanz vonAnimationNode Klasse.

Eigenschaften

NameBeschreibung
BindPoints { get; }Ruft die aktuellen Eigenschaftsbindungspunkte ab
virtual Name { get; set; }Ruft den Namen ab oder legt ihn fest.
Properties { get; }Ruft die Sammlung aller Eigenschaften ab.
SubAnimations { get; }Ruft die Unteranimationsknoten unter aktuellen Animationen ab

Methoden

NameBeschreibung
CreateBindPoint(A3DObject, string)Erstellt einen BindPoint basierend auf dem Eigenschaftsdatentyp.
FindBindPoint(string)Findet den Bindungspunkt anhand des Namens.
FindProperty(string)Findet die Eigenschaft. Es kann eine dynamische Eigenschaft sein (erstellt von CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)
GetBindPoint(A3DObject, string, bool)Ruft den Bindungspunkt der Animation für die angegebene Eigenschaft ab.
GetKeyframeSequence(A3DObject, string, bool)Ruft die Keyframe-Sequenz für die angegebene Eigenschaft ab.
GetKeyframeSequence(A3DObject, string, string, bool)Ruft die Keyframe-Sequenz für die angegebene Eigenschaft und den angegebenen Kanal ab.
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