SprayWaterEffect

类:喷水效果类,用于创建单个水柱,并进行相关设置操作

Constructor

new Glodon.Bimface.Plugins.ParticleSystem.SprayWaterEffect(sprayWaterEffectConfig)

构造喷水效果对象

Parameters:
NameTypeDescription
sprayWaterEffectConfigGlodon.Bimface.Plugins.ParticleSystem.SprayWaterEffectConfig

喷水效果的配置项

Methods

destroy()

销毁喷水效果对象

getColor()

获取水柱颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

水柱颜色

getOriginIntensity()

获取初始强度值

Returns:
TypeDescription
Number

初始强度,影响喷射速度和距离,取值范围[0 , 3]

getOriginPitch()

获取水柱的初始俯仰值

Returns:
TypeDescription
Number

水柱的初始俯仰值

getOriginPosition()

获取水柱的初始点坐标

Returns:
TypeDescription
Object

水柱的初始点坐标

getOriginRadius()

获取水柱的初始半径

Returns:
TypeDescription
Number

水柱的初始半径

getOriginYaw()

获取水柱的初始偏航值

Returns:
TypeDescription
Number

水柱的初始偏航值

getScale()

获取水柱粒子比例

Returns:
TypeDescription
Number

水柱缩放比例

getSpread()

获取水花扩散程度

Returns:
TypeDescription
Number

水花扩散程度

hide()

隐藏喷水效果对象

play()

喷水开始

setColor(color)

设置水柱颜色

Parameters:
NameTypeDescription
colorGlodon.Web.Graphics.Color

水柱颜色

setOriginIntensity(originIntensity)

设置初始喷射强度

Parameters:
NameTypeDescription
originIntensityNumber

初始强度,影响喷射速度和距离,取值范围[0 , 3]

setOriginPitch(originPitch)

设置水柱初始俯仰值,单位为弧度

Parameters:
NameTypeDescription
originPitchNumber

水柱初始俯仰值,单位为弧度

setOriginPosition(originPosition)

设置水柱的初始点坐标

Parameters:
NameTypeDescription
originPositionObject

水柱的初始点坐标

setOriginRadius(originRadius)

设置水柱的起始半径

Parameters:
NameTypeDescription
originRadiusNumber

水柱的初始半径,单位与场景设置单位一致

setOriginYaw(position)

设置水柱的初始偏航值,单位为弧度

Parameters:
NameTypeDescription
positionNumber

水柱的初始俯仰值,单位为弧度

setScale(scale)

设置水柱粒子比例

Parameters:
NameTypeDescription
scaleNumber

水柱缩放比例,默认值为1

setSpread(spread)

设置水花扩散程度

Parameters:
NameTypeDescription
spreadNumber

水花扩散程度,默认值为1,值越大效果越明显

show()

显示喷水效果对象

stop()

喷水停止

update()

更新参数配置