KeyframeSequence

KeyframeSequence

概述

KeyframeSequence 是 Aspose.3D FOSS 为 Java 提供的一个类。继承自:A3DObject,Iterable<KeyFrame>。

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

此类提供 20 个方法,用于在 Java 程序中处理 KeyframeSequence 对象。可用方法包括:A3DObject、KeyframeSequence、add、findProperty、getBindPoint、getKeyFrames、getName、getPostBehavior、getPreBehavior、getProperties、getProperty、iterator,以及另外 4 个方法。安装 Aspose.3D FOSS for Java 包后,所有公共成员对任何 Java 应用程序均可访问。属性:bindPoint、keyFrames、name、postBehavior、preBehavior、properties。

属性

名称类型访问描述
bindPointBindPoint读取获取拥有此曲线的属性绑定点
keyFramesList<KeyFrame>读取获取此曲线的关键帧。
postBehaviorExtrapolation读取获取后置行为指示在最后一个关键帧之后应得到的采样值。
preBehaviorExtrapolation读取获取 pre 行为,指示在第一个键之前应采样的值。
nameString读取获取名称。
propertiesPropertyCollection读取获取属性。

方法

签名描述
KeyframeSequence()在此 KeyframeSequence 实例上调用 KeyframeSequence。
KeyframeSequence(name: String)在此 KeyframeSequence 实例上调用 KeyframeSequence(name)。
getBindPoint() → BindPoint获取拥有此曲线的属性绑定点
getKeyFrames() → List<KeyFrame>获取此曲线的关键帧。
getPostBehavior() → Extrapolation获取 post behavior,指示在最后一个关键帧之后采样值应为何。
getPreBehavior() → Extrapolation获取 pre behavior,指示在第一个关键帧之前采样值应为何。
add(time: double, value: float)创建一个具有指定值的关键帧 /
add(time: double, value: float, interpolation: Interpolation)创建一个具有指定值的关键帧 /
reset()删除所有关键帧并重置后置/前置行为。
iterator() → Iterator<KeyFrame>获取用于遍历所有关键帧的枚举器。
A3DObject()在此 KeyframeSequence 实例上调用 A3DObject。
A3DObject(name: String)在此 KeyframeSequence 实例上调用 A3DObject(name)。
getName() → String返回名称。
setName(name: String)设置名称值。
getProperties() → PropertyCollection返回属性。
findProperty(name: String) → Property在此 KeyframeSequence 实例上调用 findProperty(name)。
getProperty(name: String) → Object在此 KeyframeSequence 实例上调用 getProperty(name)。
setProperty(name: String, value: Object)获取此曲线的关键帧。
removeProperty(name: String) → boolean在此 KeyframeSequence 实例上调用 removeProperty(name)。
removeProperty(property: Property) → boolean在此 KeyframeSequence 实例上调用 removeProperty(property)。

另请参阅

 中文