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) 设置指定属性的值

也可以看看