Marker3D

.Marker3D. Marker3D

类:绘制三维标签的管理器

Constructor

new Glodon.Bimface.Plugins.Marker3D.Marker3D(marker3DConfig)

Parameters:
Name Type Description
marker3DConfig Glodon.Bimface.Plugins.Marker3D.Marker3DConfig

三维标签的配置项

Methods

getId()

获取三维标签的ID

Returns:
Type Description
String

三维标签的ID

getSize()

获取三维标签的大小

Returns:
Type Description
Number

三维标签的大小

getSrc()

获取三维标签的图片路径

Returns:
Type Description
String

三维标签的图片路径

getTooltip()

获取三维标签提示的内容

Returns:
Type Description
String

三维标签提示的内容

getWorldPosition()

获取三维标签的空间坐标

Returns:
Type Description
Glodon.Web.Geometry.Point3d

点坐标

onClick(callback)

设置点击事件的回调函数

Parameters:
Name Type Description
callback function

回调函数

onHover(callback)

设置Hover事件的回调函数

Parameters:
Name Type Description
callback function

回调函数

setSize(size)

设置三维标签的大小

Parameters:
Name Type Description
size Number

三维标签的大小

setSrc(src)

设置三维标签的图片路径

Parameters:
Name Type Description
src String

三维标签的图片路径

setTooltip(html)

设置三维标签提示的内容

Parameters:
Name Type Description
html String

三维标签提示的内容

setWorldPosition(position)

设置三维标签的空间坐标

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

点坐标

update()

重新绘制三维标签