RingScanEffect

类:环状扫描效果

Constructor

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

构造环状扫描效果

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

环状扫描效果配置项

Methods

destroy()

销毁环状扫描效果对象

enableComponentsScanned(isEnabled)

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

Parameters:
NameTypeDescription
isEnabledBoolean

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

getColor()

获取环状扫描效果的颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

环状扫描效果的颜色

getDuration()

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

Returns:
TypeDescription
Number

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

getOriginPosition()

获取环状扫描效果的中心点坐标

Returns:
TypeDescription
Object

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

getProgressive()

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

Returns:
TypeDescription
Object

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

getRadius()

获取环状扫描效果的半径

Returns:
TypeDescription
Number

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

hide()

隐藏环状扫描效果对象

pause()

暂停动画效果

play()

开始动画效果

restoreHeightRange()

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

setColor(color)

设置环状扫描效果的颜色

Parameters:
NameTypeDescription
colorGlodon.Web.Graphics.Color

环状扫描效果的颜色

setDuration(duration)

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

Parameters:
NameTypeDescription
durationNumber

环状扫描效果的持续时间

setHeightRange(range)

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

Parameters:
NameTypeDescription
rangeArray

环状扫描的高度区间,单位与场景设置单位一致,如[0, 5000]

setOriginPosition(position)

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

Parameters:
NameTypeDescription
positionNumber

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

setProgressive(progressive)

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

Parameters:
NameTypeDescription
progressiveNumber

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

setRadius(radius)

设置环状扫描效果的半径

Parameters:
NameTypeDescription
radiusNumber

环状扫描效果的半径

show()

显示环状扫描效果对象

stop()

停止动画效果

update()

更新参数配置