Constructor
new MarkRain(options)
- Author:
-
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)
|
雨粒子图像尺寸(以像素为单位)。 |
|