SprayWaterEffect

.ParticleSystem. SprayWaterEffect

喷水效果

Constructor

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

Parameters:
Name Type Description
sprayWaterEffectConfig Glodon.Bimface.Plugins.ParticleSystem.SprayWaterEffectConfig

喷水效果的配置项

Methods

destroy()

销毁喷水效果对象

getColor()

获取水柱颜色

Returns:
Type Description
Glodon.Web.Graphics.Color

水柱颜色

getOriginIntensity()

获取初始强度值

Returns:
Type Description
Number

初始强度值

getOriginPitch()

获取水柱的初始俯仰值

Returns:
Type Description
Number

水柱的初始俯仰值

getOriginPosition()

获取水柱的初始点坐标

Returns:
Type Description
Object

水柱的初始点坐标

getOriginRadius()

获取水柱的初始半径

Returns:
Type Description
Number

水柱的初始半径

getOriginYaw()

获取水柱的初始偏航值

Returns:
Type Description
Number

水柱的初始偏航值

getScale()

获取水柱粒子比例

Returns:
Type Description
Number

水柱缩小放大比例

getSpread()

获取水花扩散程度

Returns:
Type Description
Number

水花扩散程度

hide()

隐藏喷水效果对象

play()

喷水开始

setColor(color)

设置水柱颜色

Parameters:
Name Type Description
color Glodon.Web.Graphics.Color

水柱颜色

setOriginIntensity(originIntensity)

设置初始喷射强度

Parameters:
Name Type Description
originIntensity Number

初始喷射强度

setOriginPitch(originPitch)

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

Parameters:
Name Type Description
originPitch Number

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

setOriginPosition(originPosition)

设置水柱的初始点坐标

Parameters:
Name Type Description
originPosition Object

水柱的初始点坐标

setOriginRadius(originRadius)

设置水柱的起始半径

Parameters:
Name Type Description
originRadius Number

水柱的起始半径,单位为mm

setOriginYaw(position)

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

Parameters:
Name Type Description
position Number

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

setScale(scale)

设置水柱粒子比例

Parameters:
Name Type Description
scale Number

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

setSpread(spread)

设置水花扩散程度

Parameters:
Name Type Description
spread Number

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

show()

显示喷水效果对象

stop()

喷水停止

update()

更新参数配置