Class AnimationNode
AnimationNode class
Aspose.3D’s supports animation hierarchy, each animation can be composed by several animations and animation’s key-frame definition. AnimationNode
defines the transformation of a property value over time, for example, animation node can be used to control a node’s transformation or other A3DObject
object’s numerical properties.
public class AnimationNode : A3DObject
Constructors
Name | Description |
---|
AnimationNode() | Initializes a new instance of the AnimationNode class. |
AnimationNode(string) | Initializes a new instance of the AnimationNode class. |
Properties
Name | Description |
---|
BindPoints { get; } | Gets the current property bind points |
virtual Name { get; set; } | Gets or sets the name.(Inherited from A3DObject .) |
Properties { get; } | Gets the collection of all properties.(Inherited from A3DObject .) |
SubAnimations { get; } | Gets the sub-animation nodes under current animations |
Methods
Name | Description |
---|
CreateBindPoint(A3DObject, string) | Creates a BindPoint based on the property data type. |
FindBindPoint(A3DObject, string) | Finds the bind point by target and name. |
FindProperty(string) | Finds the property. It can be a dynamic property (Created by CreateDynamicProperty/SetProperty) or native property(Identified by its name)(Inherited from A3DObject .) |
GetBindPoint(A3DObject, string, bool) | Gets the animation bind point on given property. |
GetKeyframeSequence(A3DObject, string, bool) | Gets the keyframe sequence on given property. |
GetKeyframeSequence(A3DObject, string, string, bool) | Gets the keyframe sequence on given property and channel. |
GetProperty(string) | Get the value of specified property(Inherited from A3DObject .) |
RemoveProperty(Property) | Removes a dynamic property.(Inherited from A3DObject .) |
RemoveProperty(string) | Remove the specified property identified by name(Inherited from A3DObject .) |
SetProperty(string, object) | Sets the value of specified property(Inherited from A3DObject .) |
See Also