CurveAnimation

.Animation. CurveAnimation

曲线动画

Constructor

new Glodon.Bimface.Plugins.Animation.CurveAnimation(curveAnimationConfig)

Parameters:
Name Type Description
curveAnimationConfig Glodon.Bimface.Plugins.Animation.CurveAnimationConfig

曲线动画配置项

Methods

getCurves()

获取曲线动画的曲线对象

Returns:
Type Description
Array

曲线对象的数组

getId()

获取曲线动画ID

Returns:
Type Description
String

曲线动画ID

getLoop()

获取曲线动画是否循环

Returns:
Type Description
Boolean

曲线动画是否循环

getSpeed()

获取动画速度

Returns:
Type Description
Number

动画速度

getTime()

获取动画播放的时间

Returns:
Type Description
Number

动画播放时间(单位为毫秒)

getType()

获取曲线动画类型

Returns:
Type Description
String

曲线动画类型

pause()

暂停动画

play()

播放动画

setLoop(loop)

设置曲线动画是否循环

Parameters:
Name Type Description
loop Boolean

曲线动画是否循环

setSpeed(speed)

设置动画速度(毫米/秒)

Parameters:
Name Type Description
speed Number

动画速度

setTime(time)

设置曲线动画一次的时间

Parameters:
Name Type Description
time Number

动画播放时间(单位为毫秒)

setType(type)

设置动画类型

Parameters:
Name Type Description
type String

曲线动画类型,“trail”为运动轨迹,“flow”为流动,默认为“trail”

stop()

停止动画