WebApplication
类:图模联动应用
Constructor
new Glodon.Bimface.Module.Linkage2D3D.WebApplication(webApplicationConfig)
构造图模联动应用
Parameters:
Name | Type | Description |
---|---|---|
webApplicationConfig | Glodon.Bimface.Module.Linkage2D3D.WebApplicationConfig | 图模联动应用的配置项 |
Methods
addEventListener(event, callback)
注册监听事件
Parameters:
Name | Type | Description |
---|---|---|
event | Glodon.Bimface.Module.Linkage2D3D.WebApplicationEvent | 监听事件 |
callback | Function | 监听事件的回调函数 |
destroy()
销毁图模联动应用
getCurrentDrawing()
获取当前加载的图纸
Returns:
Type | Description |
---|---|
Object | 获取当前图纸对象 |
getDrawingList()
获取图纸列表
Returns:
Type | Description |
---|---|
Object | 图纸列表对象 |
getDrawingPosition(option)
获取三维模型对应的二维图纸坐标点
Parameters:
Name | Type | Description |
---|---|---|
option | Object | 参数对象 |
Returns:
Type | Description |
---|---|
Object | 当前二维图纸中的坐标点,单位为毫米 |
getModelPosition(option)
获取二维图纸对应的三维模型坐标点
Parameters:
Name | Type | Description |
---|---|---|
option | Object | 参数对象 |
Returns:
Type | Description |
---|---|
Object | 三维模型中的坐标点,单位同模型场景单位 |
getViewer3D()
获取Viewer3D对象
Returns:
Type | Description |
---|---|
Glodon.Bimface.Viewer.Viewer3D | Viewer3D对象 |
getViewerDrawing()
获取ViewerDrawing对象
Returns:
Type | Description |
---|---|
Glodon.Bimface.Viewer.ViewerDrawing | ViewerDrawing对象 |
removeEventListener(event, callback)
注销监听事件
Parameters:
Name | Type | Description |
---|---|---|
event | Glodon.Bimface.Module.Linkage2D3D.WebApplicationEvent | 监听事件 |
callback | Function | 监听事件的回调函数 |
setCurrentDrawing(option)
设置当前加载的图纸
Parameters:
Name | Type | Description |
---|---|---|
option | Object | 设置当前图纸的参数对象 |