FanScanEffect
类:扇形扫描效果
Constructor
new Glodon.Bimface.Plugins.Animation.FanScanEffect(fanScanEffectConfig)
构造扇形扫描效果
Parameters:
Name | Type | Description |
---|---|---|
fanScanEffectConfig | Glodon.Bimface.Plugins.Animation.FanScanEffectConfig | 扇形扫描效果配置项 |
Methods
destroy()
销毁扇形扫描效果对象
enableComponentsScanned(isEnabled)
设置扫描效果是否覆盖模型表面
Parameters:
Name | Type | Description |
---|---|---|
isEnabled | Boolean | 是否允许扫描效果覆盖模型表面 |
getBackgroundColor()
获取扇形扫描效果的背景颜色
Returns:
Type | Description |
---|---|
Glodon.Web.Graphics.Color | 扇形扫描效果的背景颜色 |
getColor()
获取扇形扫描效果颜色
Returns:
Type | Description |
---|---|
Glodon.Web.Graphics.Color | 扇形扫描效果的颜色 |
getDuration()
获取扇形扫描效果的持续时间
Returns:
Type | Description |
---|---|
Number | 扇形扫描效果的持续时间,单位为毫秒 |
getFanAngle()
获取扇形扫描效果的扇形角度
Returns:
Type | Description |
---|---|
Object | 扇形扫描效果的扇形角度 |
getOriginPosition()
获取扇形扫描效果的中心点坐标
Returns:
Type | Description |
---|---|
Object | 扇形扫描效果的中心点坐标 |
getRadius()
获取扇形扫描效果的半径
Returns:
Type | Description |
---|---|
Number | 扇形扫描效果半径,单位与场景设置单位一致 |
hide()
隐藏扇形扫描效果对象
pause()
暂停动画效果
play()
开始动画效果
setBackgroundColor(backgroundColor)
设置扇形扫描效果的背景颜色
Parameters:
Name | Type | Description |
---|---|---|
backgroundColor | Glodon.Web.Graphics.Color | 扇形扫描效果的背景颜色 |
setColor(color)
设置扇形扫描效果的颜色
Parameters:
Name | Type | Description |
---|---|---|
color | Glodon.Web.Graphics.Color | 扇形扫描效果的颜色 |
setDuration(duration)
设置扇形扫描效果的持续时间
Parameters:
Name | Type | Description |
---|---|---|
duration | Number | 扇形扫描效果的持续时间 |
setFanAngle(fanAngle)
设置扇形扫描效果的扇形角度
Parameters:
Name | Type | Description |
---|---|---|
fanAngle | Number | 扇形扫描效果的扇形角度 |
setOriginPosition(position)
设置扇形扫描效果的中心点坐标
Parameters:
Name | Type | Description |
---|---|---|
position | Number | 扇形扫描效果的中心点坐标 |
setRadius(radius)
设置扇形扫描效果的半径
Parameters:
Name | Type | Description |
---|---|---|
radius | Number | 扇形扫描效果的半径 |
show()
显示扇形扫描效果对象
stop()
停止动画效果
update()
更新参数配置