MarkRain

MarkRain

雨粒子系统

Constructor

new MarkRain(options)

Author:
  • wsy&zpc
Example
// 创建雨粒子系统
var rain = new Rain({
   viewer : mainControl.viewer,
   position : new GeoPosition(113, 25, 10000),  // 经纬高
   image : "../../../Apps/SampleData/circular_particle.png"    // 图片实际路径
});
Parameters:
Name Type Description
options Object 具有下列属性的对象:
Properties
Name Type Attributes Default Description
viewer Viewer 视景器。
id String <optional>
ID。
name String 雨粒子系统名称。
position GeoPosition 雨粒子系统初始位置。
show Boolean <optional>
true 是否显示雨粒子系统。
lifetime Number <optional>
15.0 雨粒子系统的生命周期(以秒为单位)。
radius Number <optional>
100000.0) 雨粒子系统半径。
emissionRate Number <optional>
9000.0 每秒发出的雨粒子数。
loop Boolean <optional>
true 雨粒子系统生命周期结束后是否循环。
startScale Number <optional>
1.0 在雨粒子诞生时应用于粒子图像的初始比例。
endScale Number <optional>
0.0 在雨粒子消亡时应用于粒子图像的最终比例。
startColor Color <optional>
new Cesium.Color(0.8, 0.8, 0.80, 0.0) 雨粒子生命初期的颜色。
endColor Color <optional>
new Cesium.Color(0.8, 0.8, 0.80, 0.98) 雨粒子生命结束时的颜色。
image Object <optional>
用做雨粒子图像的URI,HTMLImageElement或HTMLCanvasElement。
imageSize Cartesian2 <optional>
new Cesium.Cartesian2(4.0, 50.0) 雨粒子图像尺寸(以像素为单位)。