RockfallEffect

落石效果

Constructor

new Glodon.Bimface.Plugins.ParticleSystem.RockfallEffect(rockfallEffectConfig)

构造落石效果对象

Parameters:
NameTypeDescription
rockfallEffectConfigGlodon.Bimface.Plugins.ParticleSystem.RockfallEffectConfig

落石效果的配置项

Methods

destroy()

销毁落石效果对象

getOriginIntensity()

获取落石初始强度

Returns:
TypeDescription
Number

初始强度

getOriginPitch()

获取落石的初始俯仰值

Returns:
TypeDescription
Number

落石的初始俯仰值,单位为弧度

getOriginPosition()

获取石块初始点坐标

Returns:
TypeDescription
Object

石块初始点坐标

getOriginYaw()

获取落石的初始偏航值

Returns:
TypeDescription
Number

落石的初始偏航值,单位为弧度

getScale()

获取石块比例大小

Returns:
TypeDescription
Number

石块比例大小

getSpread()

获取落石扩散范围大小

Returns:
TypeDescription
Number

落石扩散范围,默认为1,值越大范围越大

hide()

隐藏落石效果对象

play()

开始落石效果

setOriginIntensity(originIntensity)

设置初始喷射强度

Parameters:
NameTypeDescription
originIntensityNumber

初始喷射强度,影响喷射速度和距离,默认值为1

setOriginPitch(originPitch)

设置落石初始俯仰值,单位为弧度,默认基准方向为垂直向下

Parameters:
NameTypeDescription
originPitchNumber

落石的初始俯仰值,单位为弧度

setOriginPosition(originPosition)

设置落石的初始点坐标

Parameters:
NameTypeDescription
originPositionObject

落石的初始点坐标

setOriginYaw(position)

设置落石初始偏航值,单位为弧度,默认基准方向为垂直向下

Parameters:
NameTypeDescription
positionNumber

落石的初始俯仰值,单位为弧度

setScale(scale)

设置石块缩放比例

Parameters:
NameTypeDescription
scaleNumber

石块缩放比例,默认值为1

setSpread(spread)

设置落石范围

Parameters:
NameTypeDescription
spreadNumber

落石范围,默认值为1,值越大,落石范围越明显

show()

显示落石效果对象

stop()

落石停止

update()

更新参数配置