Viewer2D

Glodon.Bimface.Viewer. Viewer2D

new Viewer2D()

二维Viewer2D

Methods

clientToWorld(clientPosition) → {object}

获取客户端坐标对应的世界坐标

Parameters:
Name Type Description
clientPosition object
Returns:
Type Description
object

worldPosition

createSnapshotAsync(color, callback)

生成图纸当前的视图截图

Parameters:
Name Type Description
color object

截图的背景颜色

callback function

返回截图的BASE64字符串的回调函数

getCurrentViewId()

获取当前的layout ID

Returns:
Type Description

getViews()

Returns:
Type Description

home()

进入home视角

load(viewToken)

通过viewtoken加载图纸

Parameters:
Name Type Description
viewToken string

viewtoken

rectZoom()

进入框选放大状态

resize()

调整大小

setNavigationMode(navigationMode)

设置导航模式

Parameters:
Name Type Description
navigationMode string

导航模式

showViewById(id)

根据layout ID 显示相应的视图

Parameters:
Name Type Description
id int

布局ID

worldToClient(worldPosition) → {object}

获取世界坐标对应的客户端坐标

Parameters:
Name Type Description
worldPosition object
Returns:
Type Description
object

clientPosition

zoom(zoomScale)

图纸缩放

Parameters:
Name Type Description
zoomScale number

缩放数值

zoomIn()

图纸放大

zoomOut()

图纸缩小