Marker3D

Glodon.Bimface.Plugins.Marker3D. Marker3D

三维标签

Constructor

new Marker3D(config)

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

配置参数

Methods

getId() → {String}

获取ID

Returns:
Type Description
String

ID

getSize() → {int}

获取大小

Returns:
Type Description
int

大小

getSrc() → {URL}

获取图片URL

Returns:
Type Description
URL

URL

getTooltip() → {HTML}

获取ooltip的HTML

Returns:
Type Description
HTML

HTML内容

getWorldPosition() → {Glodon.Web.Geometry.Point3d}

获取世界坐标点

Returns:
Type Description
Glodon.Web.Geometry.Point3d

ID

onClick(callback)

设置点击事件的callback

Parameters:
Name Type Description
callback function

回调函数

onHover(callback)

设置Hover事件的callback

Parameters:
Name Type Description
callback function

回调函数

setSize() → {int}

设置大小

Returns:
Type Description
int

size 大小

setSrc(src)

设置图片URL

Parameters:
Name Type Description
src URL

图片来源

setTooltip(html)

设置tooltip的HTML

Parameters:
Name Type Description
html HTML

HTML内容

setWorldPosition(position)

设置世界坐标点

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

坐标