Marker3D

Glodon.Bimface.Plugins.Marker3D. Marker3D

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

Constructor

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

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

三维标签的配置项

Methods

getHoverAnimation()

获取hover动画状态

Returns:
Type Description
Boolean

状态

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

回调函数

onDoubleClick(callback)

设置双击事件的回调函数

Parameters:
Name Type Description
callback function

回调函数

onHover(callback)

设置Hover事件的回调函数

Parameters:
Name Type Description
callback function

回调函数

onRightClick(callback)

设置右键点击事件的回调函数

Parameters:
Name Type Description
callback function

回调函数

setHoverAnimation(isEnabled)

重新绘制三维标签

Parameters:
Name Type Description
isEnabled Boolean

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()

重新绘制三维标签