PlaneScanEffect

.Animation. PlaneScanEffect

平面扫描效果类

Constructor

new Glodon.Bimface.Plugins.Animation.PlaneScanEffect(planeScanEffectConfig)

Parameters:
Name Type Description
planeScanEffectConfig Glodon.Bimface.Plugins.Animation.PlaneScanEffectConfig

平面扫描效果的配置项

Methods

getBlendingRatio()

获取平面扫描效果的颜色融合程度

Returns:
Type Description
Number

平面扫描效果的颜色融合程度,取值范围为0-1

getBoundary()

获取平面扫描边界

Returns:
Type Description
Array

平面扫描边界

getColor()

获取平面扫描效果颜色

Returns:
Type Description
Glodon.Web.Graphics.Color

平面扫描效果颜色

getDirection()

获取平面扫描效果的动画方向

Returns:
Type Description
String

平面扫描效果的动画方向

getDuration()

获取平面扫描效果的动画循环时间

Returns:
Type Description
Number

平面扫描效果的动画循环时间,单位为毫秒

getIds()

面要素ID数组

Returns:
Type Description
Array

面要素ID数组

getMaterial()

平面扫描的材质

Returns:
Type Description
Glodon.Bimface.Plugins.Material

平面扫描的材质

hide()

隐藏平面扫描效果对象

setBlendingRatio(blendingRatio)

设置平面扫描效果的颜色融合程度

Parameters:
Name Type Description
blendingRatio Number

平面扫描效果的颜色融合程度

setBoundary(path)

设置平面扫描边界

Parameters:
Name Type Description
path Array

平面扫描边界

setColor(color)

设置平面扫描效果的颜色

Parameters:
Name Type Description
color Glodon.Web.Graphics.Color

平面扫描效果的颜色

setDirection(direction)

设置平面扫描效果的动画方向

Parameters:
Name Type Description
direction Object

平面扫描效果的动画方向

setDuration(duration)

设置平面扫描效果的动画循环时间

Parameters:
Name Type Description
duration Number

平面扫描效果的动画循环时间

setIds(ids)

设置平面扫描的面要素ID数组

Parameters:
Name Type Description
ids Array

面要素ID数组

Properties
Name Type Description
modelId String

模型ID,仅在viewer3D中生效

layerId String

图层ID,仅在viewerGIS中生效

objectIds Array

构件ID

setMaterial(material)

设置平面扫描的材质

Parameters:
Name Type Description
material Glodon.Bimface.Plugins.Material

平面扫描的材质

show()

显示平面扫描效果对象

update()

更新参数配置