GeoOutlineFireEffect

new Cesium.GeoOutlineFireEffect(options)

区域火场效果
Name Type Description
options Object 参数选项:
Name Type Description
url String 主纹理
urlTop String 上部辅助纹理
urlGround String 火场地面辅助纹理
explode Number 爆炸率
viewer Viewer 视图对象
scale Number 缩放
smoking Number 烟浓度
life Number 周期
speed Number 速度
count Number 初始数量
radius Number 半径
grow Number 增长
actived Boolean 是否激活
positions Array 初始点数组
Example:
var fireEffect = new Cesium.GeoOutlineFireEffect({
  viewer: viewer,
  actived: true,
  url: '/geomap-api/JsCesuimDemo/resource/images/fire1.png',
  urlTop: '/geomap-api/JsCesuimDemo/resource/images/fire.jpg',
  urlGround: '/geomap-api/JsCesuimDemo/resource/images/burn.jpg',
  positions: [[108.958321, 34.219999, 419.547389], [108.960414, 34.221033, 424.089904], [108.960442, 34.219050, 422.062073], [108.958429, 34.218735, 418.358591]]
});
Demo:

Members

actived : Boolean

是否激活

explode : Number

爆炸因子

grow : Number

增涨

life : Number

周期

radius : Number

半径

scale : Number

缩放因子

smoking : Number

烟因子

speed : Number

速度

Methods

addFireEffect()

新增区域内部火效果.
Name Type Description
options.explode Number 爆炸
options.smoking Number
options.life Number 周期
options.scale Number 缩放
options.radius Number 半径
options.speed Number 速度
options.url String 效果纹理
options.positions Array 位置
options.viewer Viewer 视图对象
Example:
fireEffect.addFireEffect({
  viewer: viewer,
  url: '/geomap-api/JsCesuimDemo/resource/images/fire.jpg',
  positions: [[108.959075, 34.219655, 424.922397]]
});

addSmokeEffect()

新增区域内部烟效果.
Name Type Description
options.explode Number 爆炸
options.smoking Number
options.life Number 周期
options.scale Number 缩放
options.radius Number 半径
options.speed Number 速度
options.url String 效果纹理
options.positions Array 位置
options.density Number 密度
options.normalFactor Number 法向因子
options.viewer Viewer 视图对象
Example:
fireEffect.addSmokeEffect({
  viewer: viewer,
  normalFactor: 2.0,
  life: 2.0,
  radius: 4.0,
  density: 0.6,
  url: '/geomap-api/JsCesuimDemo/resource/images/smoke.png',
  positions: [[108.959479, 34.219687, 454.568228]]
});

destroy()

销毁.

update(frameState)

更新.
Name Type Description
frameState FrameState