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 | 是否显示hover放大动画 |
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)
设置是否显示hover放大动画
Parameters:
| Name | Type | Description |
|---|---|---|
| isEnabled | Boolean | 默认为true,显示onhover放大动画 |
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()
重新绘制三维标签