Viewer2D

Glodon.Bimface.Viewer. Viewer2D

new Glodon.Bimface.Viewer.Viewer2D()

操作二维图纸

Members

Name Type Description
ZoomFactorChanged String

Viewer2D ZoomFactor变化事件

Methods

clientToWorld(clientPosition)

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

Parameters:
Name Type Description
clientPosition Object

客户端坐标

Returns:
Type Description
Glodon.Web.Geometry.Point3d

世界坐标

createSnapshotAsync(color, callback)

生成图纸当前的视图截图

Parameters:
Name Type Description
color Glodon.Web.Graphics.Color

截图的背景颜色

callback function

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

getCurrentViewId()

获取当前的Layout ID

Returns:
Type Description

getViews()

获取所有视口ID

Returns:
Type Description

home()

进入home视角

load(viewToken)

通过viewtoken加载图纸

Parameters:
Name Type Description
viewToken String

viewtoken

rectZoom()

进入框选放大状态

resize()

渲染图纸

setNavigationMode(navigationMode)

设置导航模式

Parameters:
Name Type Description
navigationMode Glodon.Bimface.Viewer.NavigationMode2D

导航模式

showViewById(id)

根据视口ID显示相应的视图

Parameters:
Name Type Description
id Number

视口ID

worldToClient(worldPosition)

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

Parameters:
Name Type Description
worldPosition Glodon.Web.Geometry.Point3d

世界坐标

Returns:
Type Description
Object

客户端坐标

zoom(zoomScale)

图纸缩放

Parameters:
Name Type Description
zoomScale number

缩放数值

zoomIn()

图纸放大

zoomOut()

图纸缩小