动画帧,动画帧代表了模型在对应的时间的状态,模型动画对象会根据设置的不同时间的动画帧来计算具体的动画过程,一个完整的模型动画最少需要2个动画帧。
Name | Type | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
Example:
//配置动画帧
var animationFrameObj = new CooSDK.AnimationFrameObj({
time: 0,
scale: new CooSDK.Vector3Obj(1, 1, 1),
geoPos: new CooSDK.PositionObj(120, 30, 10)
});
Members
获取或者设置动画模型旋转角度。
-
Default Value:
0
elementValue : Vector4Obj
获取或者设置动画元素初始值。
-
Default Value:
new Vector4Obj(0, 0, 0, 0)
geoPos : PositionObj
获取或者设置动画模型经纬度位置。
scale : Vector3Obj
获取或者设置动画模型缩放值。
-
Default Value:
new Vector3Obj(1, 1, 1)
获取或者设置模型动画创建时间。单位:秒,可以精确到小数点后。
type : EnumAction
获取或者设置动画行为配置项。
-
Default Value:
EnumAction.SCALE