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()将对象格式化为字符串

也可以看看