Walkthrough

类:路径漫游

Constructor

new Glodon.Bimface.Earth.Plugins.Walkthrough.Walkthrough(walkthroughConfig)

构造路径漫游对象

Parameters:
NameTypeDescription
walkthroughConfigGlodon.Bimface.Earth.Plugins.Walkthrough.WalkthroughConfig

构造路径漫游的配置项

Methods

addKeyFrame()

添加关键帧

Returns:
TypeDescription
Object

关键帧

clearKeyFrames()

清空关键帧

getKeyFrames()

获取关键帧列表

Returns:
TypeDescription
Array

关键帧列表

pause()

暂停漫游

play(id)

开始漫游

Parameters:
NameTypeDescription
idNumber

漫游起始的关键帧ID

removeKeyFrame(index)

从列表中删除关键帧

Parameters:
NameTypeDescription
indexNumber

关键帧ID

setKeyFrameCallback(callback)

添加关键帧的回调函数

Parameters:
NameTypeDescription
callbackFunction

播放至指定关键帧的回调函数

setKeyFrames(list)

设置关键帧列表

Parameters:
NameTypeDescription
listArray

关键帧列表

setProgress(progress)

设置动画进度

Parameters:
NameTypeDescription
progressNumber

动画进度,取值范围[0,1],1代表路径漫游结束。设置即生效。

setWalkthroughTime(time)

设置漫游时间

Parameters:
NameTypeDescription
timeObject

漫游时间(秒)

totalTimeNumber

设置漫游总时间,若设置了frameTime则totalTime将不生效

frameTimeArray

可设置在关键帧处停留时间,和关键帧之间的时间,例如[{"id":"A","stayTime": 5, "timeBetweenFrames": 10},{"id":"A","stayTime": 5, "timeBetweenFrames": 10}]

stop()

停止漫游

stopCallback(callback)

设置漫游结束的回调函数

Parameters:
NameTypeDescription
callbackFunction

漫游结束回调函数