WebApplication3D
类:三维模型应用
Constructor
new Glodon.Bimface.Application.WebApplication3D(webApplication3DConfig)
构造三维模型应用
Parameters:
Name | Type | Description |
---|---|---|
webApplication3DConfig | Glodon.Bimface.Application.WebApplication3DConfig | 配置选项 |
Methods
addEventListener(event, callback)
注册监听事件
Parameters:
Name | Type | Description |
---|---|---|
event | Glodon.Bimface.Application.WebApplication3DEvent | 监听事件 |
callback | Function | 监听事件的回调函数 |
addView(viewToken, type, loadConfig)
添加三维模型
Parameters:
Name | Type | Description |
---|---|---|
viewToken | String | 模型浏览凭证 |
type | String | 模型类型 |
loadConfig | Object | 加载参数 |
destroy()
销毁实例
getPanel(id)
获取面板
Parameters:
Name | Type | Description |
---|---|---|
id | String | 面板ID |
Returns:
Type | Description |
---|---|
Object | 面板对象 |
getToolbar(name)
获取工具条
Parameters:
Name | Type | Description |
---|---|---|
name | String | 工具条名称 |
Returns:
Type | Description |
---|---|
Object | 工具条对象 |
getToolbars()
获取工具条
Returns:
Type | Description |
---|---|
Array | 工具条对象数组,["ModelTree"] |
getViewer()
获取 Viewer3D 对象
Returns:
Type | Description |
---|---|
Glodon.Bimface.Viewer.Viewer3D | Viewer3D对象 |
getWalkthroughData()
获取面板上的路径漫游列表
Returns:
Type | Description |
---|---|
Object | 漫游列表数据 |
initializeWalkthroughData(walkthroughList)
初始化路径漫游列表,将指定文件的内容展示在路径漫游面板上
Parameters:
Name | Type | Description |
---|---|---|
walkthroughList | Object | 漫游列表数据 |
removeEventListener(event, callback)
注销监听事件
Parameters:
Name | Type | Description |
---|---|---|
event | Glodon.Bimface.Application.WebApplication3DEvent | 监听事件 |
callback | Function | 监听事件的回调函数 |
render()
渲染三维模型