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

参数对象

point Object

三维模型中的坐标点,单位同场景单位,如{"x":0, "y":0, "z":0}

Returns:
Type Description
Object

当前二维图纸中的坐标点,单位为毫米

getModelPosition(option)

获取二维图纸对应的三维模型坐标点

Parameters:
Name Type Description
option Object

参数对象

point Object

当前二维图纸中的坐标点,单位为毫米,如{"x" : 0 , "y" : 0}

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

设置当前图纸的参数对象

fileId String

图纸文件ID