PrismPoint
类:棱锥锚点类,用于创建单个棱锥锚点,并进行相关设置操作
Constructor
new Glodon.Bimface.Plugins.Anchor.PrismPoint(prismPointConfig)
构造棱锥锚点对象
Parameters:
Name | Type | Description |
---|---|---|
prismPointConfig | Glodon.Bimface.Plugins.Anchor.PrismPointConfig | 构造棱锥锚点对象 |
Methods
getColor()
获取棱锥锚点面颜色
Returns:
Type | Description |
---|---|
Glodon.Web.Graphics.Color | 棱锥锚点面颜色 |
getDuration()
获取棱锥锚点悬浮动画循环一次的时间
Returns:
Type | Description |
---|---|
Number | 棱锥锚点悬浮动画循环一次的时间 |
getId()
获取棱锥锚点对象ID
Returns:
Type | Description |
---|---|
String | 棱锥锚点对象ID |
getPosition()
获取棱锥锚点位置
Returns:
Type | Description |
---|---|
Object | 棱锥锚点位置 |
getSize()
获取棱锥锚点大小
Returns:
Type | Description |
---|---|
Number | 棱锥锚点大小 |
getWireframeColor()
获取棱锥锚点线框颜色
Returns:
Type | Description |
---|---|
Glodon.Web.Graphics.Color | 棱锥锚点线框颜色 |
onClick(callback)
棱锥锚点对象的点击事件
Parameters:
Name | Type | Description |
---|---|---|
callback | Function | 棱锥锚点对象点击事件的回调函数 |
pause()
暂停动画效果
play()
开始动画效果
setColor(color)
设置棱锥锚点面颜色
Parameters:
Name | Type | Description |
---|---|---|
color | Glodon.Web.Graphics.Color | 棱锥锚点面颜色 |
setDuration(duration)
设置棱锥锚点悬浮动画循环一次的时间,单位为毫秒
Parameters:
Name | Type | Description |
---|---|---|
duration | Number | 棱锥锚点悬浮动画循环一次的时间 |
setPosition(position)
设置棱锥锚点位置
Parameters:
Name | Type | Description |
---|---|---|
position | Object | 棱锥锚点位置 |
setSize(size)
设置棱锥锚点大小
Parameters:
Name | Type | Description |
---|---|---|
size | Number | 棱锥锚点大小 |
setWireframeColor(wireframeColor)
设置棱锥锚点线框颜色
Parameters:
Name | Type | Description |
---|---|---|
wireframeColor | Glodon.Web.Graphics.Color | 棱锥锚点线框颜色 |
stop()
停止动画效果
update()
更新容器内的三维锚点对象