AnimationNode
Overview
AnimationNode is a class in Aspose.3D FOSS for Typescript.
Inherits from: A3DObject.
AnimationNode.constructor creates a node with the specified name or null.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
name | string | Read/Write | Stores the identifier of the animation node |
properties | PropertyCollection | Read | Holds a collection of custom properties attached to the node |
bindPoints | BindPoint[] | Read | Is an array of bind points associated with the node |
subAnimations | AnimationNode[] | Read | Contains child animation nodes forming a hierarchy |
Methods
| Signature | Description |
|---|---|
constructor(name: string | null) | Creates a node with the specified name or null |
findBindPoint(_target: A3DObjectClass, name: string) → BindPoint | null | Returns the bind point with given name for the target object, or null |
getBindPoint(target: A3DObjectClass, propName: string, create: boolean) → BindPoint | null | Retrieves or optionally creates a bind point for the target’s property |
createBindPoint(obj: A3DObjectClass, propName: string) → BindPoint | null | Creates a new bind point for the object’s property |
getKeyframeSequence(target: A3DObjectClass, propName: string, channelName: string | null, create: boolean) → KeyframeSequence | null | Gets or optionally creates a keyframe sequence for the target’s property and channel |