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 | 坐标 |