WallEffect

.Animation. WallEffect

电子围墙效果类

Constructor

new Glodon.Bimface.Plugins.Animation.WallEffect(wallEffectConfig)

Parameters:
Name Type Description
wallEffectConfig Glodon.Bimface.Plugins.Animation.WallEffectConfig

电子围墙效果的配置项

Methods

getBlendingRatio()

获取电子围墙效果的颜色融合程度

Returns:
Type Description
Number

电子围墙效果的颜色融合程度,取值范围为0-1

getColor()

获取电子围墙效果颜色

Returns:
Type Description
Glodon.Web.Graphics.Color

电子围墙效果颜色

getDirection()

获取电子围墙效果的动画方向

Returns:
Type Description
String

电子围墙效果的动画方向

getDuration()

获取电子围墙一次动画持续时间

Returns:
Type Description
Number

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

getHeight()

获取电子围墙的高度

Returns:
Type Description
Number

电子围墙的高度,单位为mm

getMaterial()

电子围墙的材质

Returns:
Type Description
Glodon.Bimface.Plugins.Material

电子围墙的材质

getPath()

获取电子围墙的路径

Returns:
Type Description
Array

电子围墙的路径

hide()

隐藏电子围墙效果对象

repeat(isEnabled)

是否开启重复

Parameters:
Name Type Description
isEnabled Boolean

是否对图像进行重复,默认为true.

setBlendingRatio(blendingRatio)

设置电子围墙效果的颜色融合程度

Parameters:
Name Type Description
blendingRatio Number

电子围墙效果的颜色融合程度

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

电子围墙效果的动画循环时间

setHeight(height)

设置电子围墙的高度

Parameters:
Name Type Description
height Number

电子围墙的高度

setMaterial(material)

设置电子围墙的材质

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

电子围墙的材质

setPath(path)

设置电子围墙的路径

Parameters:
Name Type Description
path Array

电子围墙的路径

show()

显示电子围墙效果对象

stretch(isEnabled)

是否开启拉伸

Parameters:
Name Type Description
isEnabled Boolean

是否对图像进行拉伸以适应电子围墙大小,默认为false.

update()

更新参数配置