BindPoint
BindPoint class
一个BindPoint
通常在对象的属性上创建,某些属性类型包含多个组件字段(如 Vector3 字段), BindPoint
将为每个组件字段生成通道,并通过通道将字段连接到一个或多个关键帧序列实例。
public class BindPoint : A3DObject
构造函数
姓名 | 描述 |
---|---|
BindPoint(Scene, Property) | 初始化BindPoint 类. |
特性
姓名 | 描述 |
---|---|
ChannelsCount { get; } | 获取此动画曲线映射中定义的属性通道的总数。 |
Item { get; } | |
virtual Name { get; set; } | 获取或设置名称。 |
Properties { get; } | 获取所有属性的集合。 |
Property { get; } | 获取与 CurveMapping 关联的属性 |
方法
姓名 | 描述 |
---|---|
AddChannel(string, object) | 添加指定的通道属性。 |
AddChannel(string, Type, object) | 添加指定的通道属性。 |
AddChannel<T>(string, T) | |
BindKeyframeSequence(string, KeyframeSequence) | 将关键帧序列绑定到指定通道 |
CreateKeyframeSequence(string) | 创建一条新曲线并将其连接到曲线映射的第一个通道 |
FindProperty(string) | 查找属性。 可以是动态属性(由 CreateDynamicProperty/SetProperty 创建) 或原生属性(由其名称标识) |
GetChannel(string) | 通过给定名称获取频道 |
GetKeyframeSequence(string) | 获取指定通道的第一个关键帧序列 |
GetKeyframeSequences(string) | 获取指定通道中的所有关键帧序列 |
GetProperty(string) | 获取指定属性的值 |
RemoveProperty(Property) | 删除动态属性。 |
RemoveProperty(string) | 移除名称标识的指定属性 |
ResetChannels() | 清空此动画曲线映射的属性通道。 |
SetProperty(string, object) | 设置指定属性的值 |
override ToString() | 将对象格式化为字符串 |
也可以看看
- class A3DObject
- 命名空间 Aspose.ThreeD.Animation
- 部件 Aspose.3D