WebApplication3D

类:三维模型应用

Constructor

new Glodon.Bimface.Application.WebApplication3D(webApplication3DConfig)

构造三维模型应用

Parameters:
NameTypeDescription
webApplication3DConfigGlodon.Bimface.Application.WebApplication3DConfig

配置选项

Methods

addEventListener(event, callback)

注册监听事件

Parameters:
NameTypeDescription
eventGlodon.Bimface.Application.WebApplication3DEvent

监听事件

callbackFunction

监听事件的回调函数

addView(viewToken, type, loadConfig)

添加三维模型

Parameters:
NameTypeDescription
viewTokenString

模型浏览凭证

typeString

模型类型

loadConfigObject

加载参数

destroy()

销毁实例

getPanel(id)

获取面板

Parameters:
NameTypeDescription
idString

面板ID

Returns:
TypeDescription
Object

面板对象

getToolbar(name)

获取工具条

Parameters:
NameTypeDescription
nameString

工具条名称

Returns:
TypeDescription
Object

工具条对象

getToolbars()

获取工具条

Returns:
TypeDescription
Array

工具条对象数组,["ModelTree"]

getViewer()

获取 Viewer3D 对象

Returns:
TypeDescription
Glodon.Bimface.Viewer.Viewer3D

Viewer3D对象

getWalkthroughData()

获取面板上的路径漫游列表

Returns:
TypeDescription
Object

漫游列表数据

initializeWalkthroughData(walkthroughList)

初始化路径漫游列表,将指定文件的内容展示在路径漫游面板上

Parameters:
NameTypeDescription
walkthroughListObject

漫游列表数据

removeEventListener(event, callback)

注销监听事件

Parameters:
NameTypeDescription
eventGlodon.Bimface.Application.WebApplication3DEvent

监听事件

callbackFunction

监听事件的回调函数

render()

渲染三维模型