Walkthrough
类:路径漫游
Constructor
new Glodon.Bimface.Plugins.Walkthrough.Walkthrough(walkthroughConfig)
构造路径漫游对象
Parameters:
Name | Type | Description |
---|---|---|
walkthroughConfig | Glodon.Bimface.Plugins.Walkthrough.WalkthroughConfig | 构造路径漫游的配置项 |
Methods
addKeyFrame()
添加关键帧
Returns:
Type | Description |
---|---|
Object | 关键帧 |
clearKeyFrames()
清空关键帧
getCamera()
漫游时相机近、远平面的距离设置。例{near : 1 , far : 1000}
Returns:
Type | Description |
---|---|
Object | 漫游时相机近、远平面的距离设置 |
getKeyFrames()
获取关键帧列表
Returns:
Type | Description |
---|---|
Array | 关键帧列表 |
pause()
暂停漫游
play(id)
开始漫游
Parameters:
Name | Type | Description |
---|---|---|
id | Number | 漫游起始的关键帧ID |
removeKeyFrame(index)
从列表中删除关键帧
Parameters:
Name | Type | Description |
---|---|---|
index | Number | 关键帧ID |
setCamera(camera)
漫游时相机近、远平面的距离设置,单位与场景单位一致。例{near : 1 , far : 1000}
Parameters:
Name | Type | Description |
---|---|---|
camera | Object | 漫游时相机近、远平面的距离设置 |
setKeyFrameCallback(callback)
添加关键帧的回调函数
Parameters:
Name | Type | Description |
---|---|---|
callback | Function | 播放至指定关键帧的回调函数 |
setKeyFrames(list)
设置关键帧列表
Parameters:
Name | Type | Description |
---|---|---|
list | Array | 关键帧列表 |
setProgress(progress)
设置动画进度
Parameters:
Name | Type | Description |
---|---|---|
progress | Number | 动画进度,取值范围[0,1],1代表路径漫游结束。设置即生效。 |
setWalkthroughTime(time)
设置漫游时间
Parameters:
Name | Type | Description |
---|---|---|
time | Object | 漫游时间(秒) |
stop()
停止漫游
stopCallback(callback)
设置漫游结束的回调函数
Parameters:
Name | Type | Description |
---|---|---|
callback | Function | 漫游结束回调函数 |