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
|
setMaterial(material)
设置平面扫描的材质
Parameters:
| Name | Type | Description |
|---|---|---|
| material | Glodon.Bimface.Plugins.Material | 平面扫描的材质 |
show()
显示平面扫描效果对象
update()
更新参数配置