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()
重新绘制三维标签