WallEffect

类:电子围墙效果

Constructor

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

构造电子围墙效果

Parameters:
NameTypeDescription
wallEffectConfigGlodon.Bimface.Plugins.Animation.WallEffectConfig

电子围墙效果配置项

Methods

destroy()

销毁电子围墙效果对象

getBlendingRatio()

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

Returns:
TypeDescription
Number

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

getColor()

获取电子围墙效果的颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

电子围墙效果颜色

getDirection()

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

Returns:
TypeDescription
String

电子围墙效果的动画方向

getDuration()

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

Returns:
TypeDescription
Number

电子围墙效果的动画循环时间,单位为毫秒

getHeight()

获取电子围墙效果的高度

Returns:
TypeDescription
Number

电子围墙的高度,单位与场景设置单位一致

getMaterial()

获取电子围墙效果的材质对象

Returns:
TypeDescription
Glodon.Bimface.Plugins.Material

电子围墙效果的材质

getPath()

获取电子围墙效果的路径

Returns:
TypeDescription
Array

电子围墙效果的路径

hide()

隐藏电子围墙效果对象

repeat(isEnabled)

是否对图像进行重复

Parameters:
NameTypeDescription
isEnabledBoolean

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

setBlendingRatio(blendingRatio)

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

Parameters:
NameTypeDescription
blendingRatioNumber

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

setColor(color)

设置电子围墙效果的颜色

Parameters:
NameTypeDescription
colorGlodon.Web.Graphics.Color

电子围墙效果的颜色

setDirection(direction)

设置电子围墙效果的动画方向

Parameters:
NameTypeDescription
directionObject

电子围墙效果的动画方向

typeString

枚举值为"Tangent"、"Normal",前者表示沿着path路径方向,后者表示沿着竖直方向

reverseBoolean

默认为false,表示沿着路径正方向或竖直向上

setDuration(duration)

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

Parameters:
NameTypeDescription
durationNumber

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

setHeight(height)

设置电子围墙效果的高度

Parameters:
NameTypeDescription
heightNumber

电子围墙效果的高度

setMaterial(material)

设置电子围墙效果的材质对象

Parameters:
NameTypeDescription
materialGlodon.Bimface.Plugins.Material

电子围墙效果的材质对象

setPath(path)

设置电子围墙效果的路径

Parameters:
NameTypeDescription
pathArray

电子围墙效果的路径

show()

显示电子围墙效果对象

stretch(isEnabled)

是否对图像进行拉伸

Parameters:
NameTypeDescription
isEnabledBoolean

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

update()

更新参数配置