Marker3D

类:三维标签

Constructor

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

构造三维标签

Parameters:
NameTypeDescription
marker3DConfigGlodon.Bimface.Plugins.Marker3D.Marker3DConfig

三维标签的配置项

Methods

getHoverAnimation()

获取hover动画状态

Returns:
TypeDescription
Boolean

是否显示hover放大动画

getId()

获取三维标签的ID

Returns:
TypeDescription
String

三维标签的ID

getSize()

获取三维标签的大小

Returns:
TypeDescription
Number

三维标签的大小

getSrc()

获取三维标签的图片路径

Returns:
TypeDescription
String

三维标签的图片路径

getTooltip()

获取三维标签提示的内容

Returns:
TypeDescription
String

三维标签提示的内容

getWorldPosition()

获取三维标签的空间坐标

Returns:
TypeDescription
Glodon.Web.Geometry.Point3d

点坐标

onClick(callback)

设置点击事件的回调函数

Parameters:
NameTypeDescription
callbackFunction

回调函数

onDoubleClick(callback)

设置双击事件的回调函数

Parameters:
NameTypeDescription
callbackFunction

回调函数

onHover(callback)

设置Hover事件的回调函数

Parameters:
NameTypeDescription
callbackFunction

回调函数

onRightClick(callback)

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

Parameters:
NameTypeDescription
callbackFunction

回调函数

setHoverAnimation(isEnabled)

设置是否显示hover放大动画

Parameters:
NameTypeDescription
isEnabledBoolean

默认为true,显示onhover放大动画

setSize(size)

设置三维标签的大小

Parameters:
NameTypeDescription
sizeNumber

三维标签的大小

setSrc(src)

设置三维标签的图片路径

Parameters:
NameTypeDescription
srcString

三维标签的图片路径

setTooltip(html)

设置三维标签提示的内容

Parameters:
NameTypeDescription
htmlString

三维标签提示的内容

setWorldPosition(position)

设置三维标签的空间坐标

Parameters:
NameTypeDescription
positionGlodon.Web.Geometry.Point3d

点坐标

update()

重新绘制三维标签