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