RingScanEffect
类:环状扫描效果动画
Constructor
new Glodon.Bimface.Earth.Plugins.Animation.RingScanEffect(ringScanEffectConfig)
构造环状扫描效果动画对象
Parameters:
| Name | Type | Description |
|---|---|---|
| ringScanEffectConfig | Glodon.Bimface.Earth.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 | 持续时间,单位为毫秒 |
getLocation()
获取环状扫描效果的中心点位置
Returns:
| Type | Description |
|---|---|
| Object | 环状扫描效果的中心点经纬度高程坐标,格式为:{lat: number, lon: number, alt: number} |
getProgressive()
获取环状扫描效果的颜色衰减力度
Returns:
| Type | Description |
|---|---|
| Number | 环状扫描效果的颜色衰减力度 |
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(heightRange)
设置环状扫描效果的高度区间
Parameters:
| Name | Type | Description |
|---|---|---|
| heightRange | Array | 环状扫描效果的高度区间,单位与场景设置单位一致,格式为:[minHeight, maxHeight],如[0, 10] |
setLocation(location)
设置环状扫描效果的中心点坐标
Parameters:
| Name | Type | Description |
|---|---|---|
| location | Object | 环状扫描效果的中心点经纬度高程坐标,格式为:{lat: number, lon: number, alt: number} |
setProgressive(progressive)
设置环状扫描效果的颜色衰减力度
Parameters:
| Name | Type | Description |
|---|---|---|
| progressive | Number | 环状扫描效果的颜色衰减力度 |
setRadius(radius)
设置环状扫描效果的半径
Parameters:
| Name | Type | Description |
|---|---|---|
| radius | Number | 环状扫描效果的半径,单位与场景设置单位一致 |
show()
显示环状扫描效果对象
stop()
停止动画效果
update()
更新环状扫描效果参数配置