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

NameTypeAccessDescription
namestringRead/WriteGets the name.
propertiesPropertyCollectionReadGets the properties.
bindPointsBindPoint[]ReadGets the bind points.
subAnimationsAnimationNode[]ReadGets the sub animations.

Methods

SignatureDescription
constructor(name: string | null)Creates a node with the specified name or null
findBindPoint(_target: A3DObjectClass, name: string)BindPoint | nullReturns the bind point with given name for the target object, or null
getBindPoint(target: A3DObjectClass, propName: string, create: boolean)BindPoint | nullRetrieves or optionally creates a bind point for the target’s property
createBindPoint(obj: A3DObjectClass, propName: string)BindPoint | nullCreates a new bind point for the object’s property
getKeyframeSequence(target: A3DObjectClass, propName: string, channelName: string | null, create: boolean)KeyframeSequence | nullGets or optionally creates a keyframe sequence for the target’s property and channel

See Also