Class: Smoke

Glodon.CIMCube.Animation.ParticleEffect. Smoke

烟雾 建立浓烟粒子基类 用于粒子系统的访问 基于cesium的粒子效果开发

new Smoke(map, opt)

建立浓烟粒子基类
Parameters:
Name Type Description
map Glodon.CIMCube CIMCube实例
opt Object 浓烟粒子参数
Properties
Name Type Description
scale Number 放大缩小,默认为0.5
smokeRadius Number 浓烟范围 (请勿小于10,单位米)
position Object 位置 {lon, lat, height}
windDirection Number 风向,可以不传;不传递场合,风往北吹(南风),范围0~360顺时针; 0:南风; 90:西风;180:北风; 270:东风;
windStrength Number 强度 0~1(强度1相当于5级风左右)

------------------------------风速与烟关系------------------------------

名称|风速(m/s)|陆地地面物象

无风|0.0-0.2|静,烟直上

软风|0.3-1.5|烟示风向

轻风|1.6-3.3|感觉有风

微风|3.4-5.4|旌旗展开

和风|5.5-7.9|吹起尘土

清风|8.0-10.7|小树摇摆,基本看不到烟雾

------------------------------风速与烟关系------------------------------

density Number 密度 0~10.0,默认0.5
thickness Number 浓度 0~10.0,默认3.0

Methods


dispose()

释放资源

hide()

粒子隐藏

play()

结束停止,继续发射粒子

show()

粒子显示

stop()

停止发射粒子

updateOption(opt)

更新浓烟粒子属性
Parameters:
Name Type Description
opt Object 粒子参数
Properties
Name Type Description
scale Number 放大缩小,默认为1
smokeRadius Number 浓烟范围 (请勿小于50,单位米)
position Object 位置 {lon, lat, height}
windDirection Number 风向,可以不传;不传递场合,风向北风;范围0~359顺时针
windStrength Number 强度 0~1