PathAnimation

类:路径动画

Constructor

new Glodon.Bimface.Earth.Plugins.Animation.PathAnimation(pathAnimationConfig)

构造路径动画对象的方法

Parameters:
NameTypeDescription
pathAnimationConfigGlodon.Bimface.Earth.Plugins.Animation.PathAnimationConfig

路径动画配置项

Methods

destroy()

销毁路径动画

getId()

获取路径动画ID

Returns:
TypeDescription
String

路径动画ID

getLoop()

获取路径动画是否循环

Returns:
TypeDescription
Boolean

路径动画是否循环

getObjectIds()

获取参与路径动画的外部构件对象ID列表

Returns:
TypeDescription
Array

参与路径动画的构件对象ID列表

getOriginPitch()

获取构件的初始俯仰值,单位为弧度

Returns:
TypeDescription
Number

构件的初始俯仰值

getOriginYaw()

获取构件的初始偏航值,单位为弧度

Returns:
TypeDescription
Number

构件的初始偏航值

getPath()

获取路径动画的路径

Returns:
TypeDescription
Object

路径动画的路径

getTime()

获取动画播放的时间

Returns:
TypeDescription
Number

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

pause()

暂停动画

play(callback)

播放动画

Parameters:
NameTypeDescription
callbackFunction

动画结束时的回调函数

setLoop(loop)

设置路径动画是否循环

Parameters:
NameTypeDescription
loopBoolean

路径动画是否循环

setObjectsById(ids)

根据构件ID列表设置参与路径动画的外部构件对象

Parameters:
NameTypeDescription
idsArray

参与路径动画的外部构件对象ID列表

setOriginPitch(originPitch)

设置构件的初始俯仰值,单位为弧度

Parameters:
NameTypeDescription
originPitchNumber

构件的初始俯仰值,单位为弧度

setOriginYaw(originYaw)

设置构件的初始俯仰值,单位为弧度

Parameters:
NameTypeDescription
originYawNumber

构件的初始俯仰值,单位为弧度

setProjectGround(isEnabled)

设置路径动画是否贴地移动

Parameters:
NameTypeDescription
isEnabledBoolean

是否贴地移动

setTime(time)

设置路径动画一次的时间

Parameters:
NameTypeDescription
timeNumber

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

stop()

停止动画