RingScanEffect
类:环状扫描效果
Constructor
new Glodon.Bimface.Plugins.Animation.RingScanEffect(ringScanEffectConfig)
构造环状扫描效果
Parameters:
Name | Type | Description |
---|---|---|
ringScanEffectConfig | Glodon.Bimface.Plugins.Animation.RingScanEffectConfig | 环状扫描效果配置项 |
Methods
destroy()
销毁环状扫描效果对象
enableComponentsScanned(isEnabled)
设置扫描效果是否覆盖模型表面
Parameters:
Name | Type | Description |
---|---|---|
isEnabled | Boolean | 是否允许扫描效果覆盖模型表面 |
getColor()
获取环状扫描效果的颜色
Returns:
Type | Description |
---|---|
Glodon.Web.Graphics.Color | 环状扫描效果的颜色 |
getDuration()
获取环状扫描效果的持续时间
Returns:
Type | Description |
---|---|
Number | 环状扫描效果的持续时间,单位为毫秒 |
getOriginPosition()
获取环状扫描效果的中心点坐标
Returns:
Type | Description |
---|---|
Object | 环状扫描效果的中心点坐标 |
getProgressive()
获取环状扫描效果的颜色衰减力度
Returns:
Type | Description |
---|---|
Object | 环状扫描效果的颜色衰减力度 |
getRadius()
获取环状扫描效果的半径
Returns:
Type | Description |
---|---|
Number | 环状扫描效果半径,单位与场景设置单位一致 |
hide()
隐藏环状扫描效果对象
pause()
暂停动画效果
play()
开始动画效果
restoreHeightRange()
恢复环状扫描效果的高度区间
setColor(color)
设置环状扫描效果的颜色
Parameters:
Name | Type | Description |
---|---|---|
color | Glodon.Web.Graphics.Color | 环状扫描效果的颜色 |
setDuration(duration)
设置环状扫描效果的持续时间
Parameters:
Name | Type | Description |
---|---|---|
duration | Number | 环状扫描效果的持续时间 |
setHeightRange(range)
设置环状扫描效果的高度区间
Parameters:
Name | Type | Description |
---|---|---|
range | Array | 环状扫描的高度区间,单位与场景设置单位一致,如[0, 5000] |
setOriginPosition(position)
设置环状扫描效果的中心点坐标
Parameters:
Name | Type | Description |
---|---|---|
position | Number | 环状扫描效果的中心点坐标 |
setProgressive(progressive)
设置环状扫描效果的颜色衰减力度
Parameters:
Name | Type | Description |
---|---|---|
progressive | Number | 环状扫描效果的颜色衰减力度 |
setRadius(radius)
设置环状扫描效果的半径
Parameters:
Name | Type | Description |
---|---|---|
radius | Number | 环状扫描效果的半径 |
show()
显示环状扫描效果对象
stop()
停止动画效果
update()
更新参数配置