BindPoint
Overview
BindPoint is a class in Aspose.3D FOSS for Typescript.
Inherits from: A3DObject.
BindPoint.constructor initializes a BindPoint with an optional Scene and a Property.
This class provides 7 methods for working with BindPoint objects in Typescript programs.
Available methods include: addChannel, bindKeyframeSequence, constructor, createKeyframeSequence, getChannel, getKeyframeSequence, resetChannels.
All public members are accessible to any Typescript application after installing the Aspose.3D FOSS for Typescript package.
Properties: channelsCount, name, properties, property, scene.
Description
BindPoint is a class in the Aspose.3D FOSS library for TypeScript that exposes 6 methods and 5 properties for programmatic use. It extends A3DObject, inheriting shared functionality from its parent type.
Core capabilities include: string; propertycollection; property. These operations enable developers to integrate bindpoint functionality directly into TypeScript applications.
The class also provides the properties property (gets the properties), the property property (gets the property), the channelsCount property (gets the channels count).
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. |
property | Property | Read | Gets the property. |
channelsCount | number | Read | Gets the channels count. |
scene | Scene | null | Read | Gets the scene. |
Methods
| Signature | Description |
|---|---|
constructor(scene: Scene | null, prop: Property) | Initializes a BindPoint with an optional Scene and a Property |
addChannel(name: string, value: any, _type: any) → boolean | Adds a channel with name, value and type, returning true on success |
getKeyframeSequence(channelName: string) → KeyframeSequence | null | Returns the KeyframeSequence for a channel or null if absent |
createKeyframeSequence(name: string) → KeyframeSequence | Creates a new KeyframeSequence with the given name |
bindKeyframeSequence(channelName: string, sequence: KeyframeSequence) | Associates a KeyframeSequence with the specified channel name |
getChannel(channelName: string) → AnimationChannel | null | Retrieves the AnimationChannel for a channel name or null |
resetChannels() | Removes all animation channels from the bind point |