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
Eigenschaften
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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