CurveAnimation

类:曲线动画

Constructor

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

构造曲线动画

Parameters:
NameTypeDescription
curveAnimationConfigGlodon.Bimface.Plugins.Animation.CurveAnimationConfig

曲线动画配置项

Methods

getCurves()

获取曲线动画的曲线对象

Returns:
TypeDescription
Array

曲线对象的数组

getId()

获取曲线动画ID

Returns:
TypeDescription
String

曲线动画ID

getLoop()

获取曲线动画是否循环

Returns:
TypeDescription
Boolean

曲线动画是否循环

getSpeed()

获取曲线动画速度

Returns:
TypeDescription
Number

动画速度

getTime()

获取曲线动画时间

Returns:
TypeDescription
Number

动画时间,单位为毫秒

getType()

获取曲线动画类型

Returns:
TypeDescription
String

曲线动画类型

pause()

暂停动画

play()

播放动画

setLoop(loop)

设置曲线动画是否循环

Parameters:
NameTypeDescription
loopBoolean

曲线动画是否循环

setSpeed(speed)

设置曲线动画速度

Parameters:
NameTypeDescription
speedNumber

动画速度,每秒前进的距离,距离单位与场景设置单位一致

setTime(time)

设置曲线动画时间

Parameters:
NameTypeDescription
timeNumber

动画时间,单位为毫秒

setType(type)

设置曲线动画类型

Parameters:
NameTypeDescription
typeString

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

stop()

停止动画