RingScanEffect

类:环状扫描效果动画

Constructor

new Glodon.Bimface.Earth.Plugins.Animation.RingScanEffect(ringScanEffectConfig)

构造环状扫描效果动画对象

Parameters:
NameTypeDescription
ringScanEffectConfigGlodon.Bimface.Earth.Plugins.Animation.RingScanEffectConfig

环状扫描效果配置项

Methods

destroy()

销毁环状扫描效果对象

enableComponentsScanned(isEnabled)

设置扫描效果是否覆盖模型表面

Parameters:
NameTypeDescription
isEnabledBoolean

是否允许扫描效果覆盖模型表面

getColor()

获取环状扫描效果的颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

环状扫描效果的颜色

getDuration()

获取环状扫描效果的持续时间

Returns:
TypeDescription
Number

持续时间,单位为毫秒

getLocation()

获取环状扫描效果的中心点位置

Returns:
TypeDescription
Object

环状扫描效果的中心点经纬度高程坐标,格式为:{lat: number, lon: number, alt: number}

getProgressive()

获取环状扫描效果的颜色衰减力度

Returns:
TypeDescription
Number

环状扫描效果的颜色衰减力度

getRadius()

获取环状扫描效果的半径

Returns:
TypeDescription
Number

环状扫描效果的半径,单位与场景设置单位一致

hide()

隐藏环状扫描效果对象

pause()

暂停动画效果

play()

开始动画效果

restoreHeightRange()

恢复环状扫描效果的高度区间

setColor(color)

设置环状扫描效果的颜色

Parameters:
NameTypeDescription
colorGlodon.Web.Graphics.Color

环状扫描效果的颜色

setDuration(duration)

设置环状扫描效果的持续时间

Parameters:
NameTypeDescription
durationNumber

环状扫描效果的持续时间,单位为毫秒

setHeightRange(heightRange)

设置环状扫描效果的高度区间

Parameters:
NameTypeDescription
heightRangeArray

环状扫描效果的高度区间,单位与场景设置单位一致,格式为:[minHeight, maxHeight],如[0, 10]

setLocation(location)

设置环状扫描效果的中心点坐标

Parameters:
NameTypeDescription
locationObject

环状扫描效果的中心点经纬度高程坐标,格式为:{lat: number, lon: number, alt: number}

setProgressive(progressive)

设置环状扫描效果的颜色衰减力度

Parameters:
NameTypeDescription
progressiveNumber

环状扫描效果的颜色衰减力度

setRadius(radius)

设置环状扫描效果的半径

Parameters:
NameTypeDescription
radiusNumber

环状扫描效果的半径,单位与场景设置单位一致

show()

显示环状扫描效果对象

stop()

停止动画效果

update()

更新环状扫描效果参数配置