Class: RoamParticle

RoamParticle

new RoamParticle(viewer, options, positionStart, positionEnd)

engineExtensions/effects/RoamParticle.js, line 17

跟随模型移动粒子特效

Name Type Description
viewer Object

视图

options Object

附加粒子特效参数

Name Type Description
imageUrl String

粒子url

modelUrl String

模型url

minimumPixelSize Number 可选

最小像素尺寸

positionStart Cesium.Cartesian3 可选

路径起点坐标

positionEnd Cesium.Cartesian3 可选

路径终点坐标

options.viewFrom Cesium.Cartesian3 可选

观察点

options.startTime Date 可选

开始时间

options.duration Number 可选

持续周期

options.startColor Cesium.Color 可选

开始的颜色

options.endColor Cesium.Color 可选

结束的颜色

options.startScale Number 可选

开始的尺寸

options.endScale Number 可选

结束的尺寸

options.minimumParticleLife Number 可选

最小粒子周期

options.maximumParticleLife Number 可选

最大粒子周期

options.minimumSpeed Number 可选

最小速率

options.maximumSpeed Number 可选

最大速率

options.particleSize Number 可选

粒子大小

options.emissionRate Number 可选

排放率

options.bursts Array 可选

爆发形状

options.lifetime Number 可选

单个粒子生命周期

options.emitter object 可选

粒子发射器类型

options.minimumImageSize Number 可选

最小Image尺寸

options.maximumImageSize Number 可选

最大Image尺寸

options.gravity Number 可选

粒子重力

Author:
  • 基础平台研发中心·周凌风
Example
var options = {
imageUrl: '../Data/Images/smoke.png',
              modelUrl: '../CesiumMilkTruck/CesiumMilkTruck.glb',
             startTime: Cesium.JulianDate.fromDate(new Date(2015, 2, 25, 16)),
             duration: 120,
             positionStart: Cesium.Cartesian3.fromDegrees(-75.15787310614596,39.97862668312678),
             positionEnd: Cesium.Cartesian3.fromDegrees(-75.1633691390455,39.95355089912078)
         };
roamParticle = new Cesium.RoamParticle(viewer,options);
roamParticle.start();//开始
roamParticle.remove();//移除模型与粒子

Members

emissionRateNumber

排放率

endColorCesium.Color

结束颜色

endScaleNumber

结束尺寸

gravityNumber

粒子重力

imageString

粒子url

maximumImageSizeNumber

最大Image尺寸

maximumParticleLifeNumber

最大粒子生命周期

maximumSpeedNumber

最大速度

minimumImageSizeNumber

最小Image尺寸

minimumParticleLifeNumber

最小粒子生命周期

minimumPixelSizeNumber

最小像素尺寸

minimumSpeedNumber

最小速度

modelUrlString

模型url

particleSizeNumber

粒子大小

particleSystemObjectObject

粒子系统ParticleSystem对象

positionEndCesium.Cartesian3

路径终点坐标

positionStartCesium.Cartesian3

路径起点坐标

startColorCesium.Color

起始颜色

startScaleNumber

起始尺寸

startTimeObject

起始时间

stopTimeObject

结束时间

viewerObject

视图

Methods

remove()

engineExtensions/effects/RoamParticle.js, line 226

移除

start()

engineExtensions/effects/RoamParticle.js, line 158

开始