PlaneScanEffect
类:平面扫描效果
Constructor
new Glodon.Bimface.Plugins.Animation.PlaneScanEffect(planeScanEffectConfig)
构造平面扫描效果
Parameters:
Name | Type | Description |
---|---|---|
planeScanEffectConfig | Glodon.Bimface.Plugins.Animation.PlaneScanEffectConfig | 平面扫描效果配置项 |
Methods
destroy()
销毁平面扫描效果对象
getBlendingRatio()
获取平面扫描效果的颜色融合程度
Returns:
Type | Description |
---|---|
Number | 平面扫描效果的颜色融合程度 |
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 | 平面扫描效果的颜色融合程度,取值范围为[0, 1] |
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的数组,在viewer3D中如[{"modelId": "11", "objectId": ["22","33"]}],在viewerGIS中如[{"layerId": "11", "objectId": ["22","33"]}] |
setMaterial(material)
设置平面扫描效果的材质对象
Parameters:
Name | Type | Description |
---|---|---|
material | Glodon.Bimface.Plugins.Material | 平面扫描效果的材质对象 |
show()
显示平面扫描效果对象
update()
更新参数配置