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.
This class provides 5 methods for working with AnimationNode objects in Typescript programs.
Available methods include: constructor, createBindPoint, findBindPoint, getBindPoint, getKeyframeSequence.
All public members are accessible to any Typescript application after installing the Aspose.3D FOSS for Typescript package.
Properties: bindPoints, name, properties, subAnimations.
Description
AnimationNode is a class in the Aspose.3D FOSS library for TypeScript that exposes 4 methods and 4 properties for programmatic use. It extends A3DObject, inheriting shared functionality from its parent type.
Core capabilities include: string; propertycollection; bindpoint[]. These operations enable developers to integrate animationnode functionality directly into TypeScript applications.
The class also provides the properties property (gets the properties), the bindPoints property (gets the bind points), the subAnimations property (gets the sub animations).
Instances are created through a single constructor that initializes the object with default values.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
name | string | Read/Write | Gets the name. |
properties | PropertyCollection | Read | Gets the properties. |
bindPoints | BindPoint[] | Read | Gets the bind points. |
subAnimations | AnimationNode[] | Read | Gets the sub animations. |
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 |