KeyframeSequence

KeyframeSequence class

关键帧序列,它描述了采样值随时间的变换。

public class KeyframeSequence : A3DObject, IEnumerable<KeyFrame>

构造函数

姓名描述
KeyframeSequence()初始化KeyframeSequence类.
KeyframeSequence(string)初始化KeyframeSequence类.

特性

姓名描述
BindPoint { get; }获取拥有此曲线的属性绑定点
KeyFrames { get; }获取这条曲线的关键帧。
virtual Name { get; set; }获取或设置名称。
PostBehavior { get; }获取 post 行为指示在最后一个关键帧之后的采样值应该是什么。
PreBehavior { get; }获取 pre 行为指示在第一个键之前采样值应该是什么。
Properties { get; }获取所有属性的集合。

方法

姓名描述
Add(double, float)用指定的值创建一个新的关键帧
Add(double, float, Interpolation)用指定的值创建一个新的关键帧
FindProperty(string)查找属性。 可以是动态属性(由 CreateDynamicProperty/SetProperty 创建) 或原生属性(由其名称标识)
GetEnumerator()获取枚举器遍历所有关键帧。
GetProperty(string)获取指定属性的值
RemoveProperty(Property)删除动态属性。
RemoveProperty(string)移除名称标识的指定属性
Reset()删除所有关键帧并重置后/前行为。
SetProperty(string, object)设置指定属性的值

也可以看看