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

NameTypeAccessDescription
namestringRead/WriteGets the name.
propertiesPropertyCollectionReadGets the properties.
propertyPropertyReadGets the property.
channelsCountnumberReadGets the channels count.
sceneScene | nullReadGets the scene.

Methods

SignatureDescription
constructor(scene: Scene | null, prop: Property)Initializes a BindPoint with an optional Scene and a Property
addChannel(name: string, value: any, _type: any)booleanAdds a channel with name, value and type, returning true on success
getKeyframeSequence(channelName: string)KeyframeSequence | nullReturns the KeyframeSequence for a channel or null if absent
createKeyframeSequence(name: string)KeyframeSequenceCreates a new KeyframeSequence with the given name
bindKeyframeSequence(channelName: string, sequence: KeyframeSequence)Associates a KeyframeSequence with the specified channel name
getChannel(channelName: string)AnimationChannel | nullRetrieves the AnimationChannel for a channel name or null
resetChannels()Removes all animation channels from the bind point

See Also