获取或者设置动画帧在SDK中对象实体。动画帧具有缩放、旋转、平移三种动画行为类型,其中缩放类动画帧具有时间和动画缩放值属性,旋转类动画帧具有时间和动画旋转角度以及元素初始值(旋转轴)属性, 平移类动画帧具有时间和动画经纬度位置属性,创建不同类型动画行为的动画帧时要设置对应的动画属性,动画帧的时间属性单位为秒,可以精确到小数点之后。
Name | Type | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
Example:
//配置动画行为属性
var animationFrameObj = new CooSDK.AnimationFrameObj({
time: 0,
scale: new CooSDK.Vector3Obj(1, 1, 1),
type: CooSDK.EnumAction.SCALE
});
Members
获取或者设置动画模型旋转角度。
-
Default Value:
0
elementValue : Vector3Obj|Vector4Obj
获取或者设置动画元素初始值。
-
Default Value:
new Vector3Obj(0, 0, 0)
geoPos : PositionObj
获取或者设置动画模型经纬度位置。
scale : Vector3Obj
获取或者设置动画模型缩放值。
-
Default Value:
new Vector3Obj(1, 1, 1)
获取或者设置模型动画创建时间。单位:秒,可以精确到小数点后。
type : EnumAction
获取或者设置动画行为配置项。
-
Default Value:
EnumAction.SCALE