RockfallEffect
落石效果
Constructor
new Glodon.Bimface.Plugins.ParticleSystem.RockfallEffect(rockfallEffectConfig)
构造落石效果对象
Parameters:
Name | Type | Description |
---|---|---|
rockfallEffectConfig | Glodon.Bimface.Plugins.ParticleSystem.RockfallEffectConfig | 落石效果的配置项 |
Methods
destroy()
销毁落石效果对象
getOriginIntensity()
获取落石初始强度
Returns:
Type | Description |
---|---|
Number | 初始强度 |
getOriginPitch()
获取落石的初始俯仰值
Returns:
Type | Description |
---|---|
Number | 落石的初始俯仰值,单位为弧度 |
getOriginPosition()
获取石块初始点坐标
Returns:
Type | Description |
---|---|
Object | 石块初始点坐标 |
getOriginYaw()
获取落石的初始偏航值
Returns:
Type | Description |
---|---|
Number | 落石的初始偏航值,单位为弧度 |
getScale()
获取石块比例大小
Returns:
Type | Description |
---|---|
Number | 石块比例大小 |
getSpread()
获取落石扩散范围大小
Returns:
Type | Description |
---|---|
Number | 落石扩散范围,默认为1,值越大范围越大 |
hide()
隐藏落石效果对象
play()
开始落石效果
setOriginIntensity(originIntensity)
设置初始喷射强度
Parameters:
Name | Type | Description |
---|---|---|
originIntensity | Number | 初始喷射强度,影响喷射速度和距离,默认值为1 |
setOriginPitch(originPitch)
设置落石初始俯仰值,单位为弧度,默认基准方向为垂直向下
Parameters:
Name | Type | Description |
---|---|---|
originPitch | Number | 落石的初始俯仰值,单位为弧度 |
setOriginPosition(originPosition)
设置落石的初始点坐标
Parameters:
Name | Type | Description |
---|---|---|
originPosition | Object | 落石的初始点坐标 |
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()
更新参数配置