BindPoint
Overview
BindPoint is a class in Aspose.3D FOSS for .NET.
Inherits from: A3DObject.
A BindPoint is usually created on an object’s property, some property types contains multiple component fields(like a Vector3 field), will generate channel for each component field and connects the field to one or more keyframe sequence instance(s) through the channels.
This class provides 13 methods for working with BindPoint objects in .NET programs.
Available methods include: A3DObject, AddChannel, BindKeyframeSequence, BindPoint, CreateKeyframeSequence, FindProperty, GetChannel, GetKeyframeSequence, GetProperty, RemoveProperty, ResetChannels, SetProperty, and 1 additional methods.
All public members are accessible to any .NET application after installing the Aspose.3D FOSS for .NET package.
Properties: ChannelsCount, Name, Properties, Property.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Property | Property | Read | Gets the property. |
ChannelsCount | int | Read | Gets the channels count. |
Name | string | Read/Write | Gets or sets the name. |
Properties | PropertyCollection | Read | Gets the properties. |
Methods
| Signature | Description |
|---|---|
BindPoint(scene: Scene, prop: Property) | The property associated with this bind point. |
GetKeyframeSequence(channelName: string) | The keyframe sequence. |
CreateKeyframeSequence(name: string) | The created keyframe sequence. |
BindKeyframeSequence(channelName: string, sequence: KeyframeSequence) | The keyframe sequence to bind. |
GetChannel(channelName: string) | The animation channel. |
AddChannel(name: string, value: T) | True if the channel was added successfully. |
AddChannel(name: string, value: object) | True if the channel was added successfully. |
AddChannel(name: string, type: Type, value: object) | True if the channel was added successfully. |
ResetChannels() | Empties the property channels of this animation curve mapping. |
ToString() | The string representation of this bind point. |
A3DObject() | |
RemoveProperty(property: Property) | Removes a dynamic property. |
GetProperty(property: string) | Get the value of specified property |
SetProperty(property: string, value: object?) | Sets the value of specified property |
FindProperty(propertyName: string) | Finds the property. It can be a dynamic property (Created by CreateDynamicProperty/SetProperty) or native property(Identified by its name) |