Constructor
new MarkSnow(options)
- Author:
-
Example
// 创建雪粒子系统
var snow = new Snow({
viewer : mainControl.viewer,
position : '[113, 25, 10000]', // 经纬高
image : "../../../Apps/SampleData/snowflake_particle.png" // 图片实际路径
});
Parameters:
Name |
Type |
Description |
options |
Object
|
具有下列属性的对象:
Properties
Name |
Type |
Attributes |
Default |
Description |
id |
String
|
<optional>
|
|
ID。 |
name |
String
|
<optional>
|
|
雪粒子系统名称。 |
position |
GeoPosition
|
|
|
雪粒子系统初始位置。 |
show |
Boolean
|
<optional>
|
true
|
是否显示雪粒子系统。 |
lifetime |
Number
|
<optional>
|
15.0
|
雪粒子系统的生命周期(以秒为单位)。 |
image |
Object
|
<optional>
|
|
用做雪粒子图像的URI,HTMLImageElement或HTMLCanvasElement。 |
radius |
Number
|
<optional>
|
100000.0)
|
雪粒子系统半径。 |
emissionRate |
Number
|
<optional>
|
7000.0
|
每秒发出的雪粒子数。 |
loop |
Boolean
|
<optional>
|
true
|
雪粒子系统生命周期结束后是否循环。 |
startScale |
Number
|
<optional>
|
0.5
|
在雪粒子诞生时应用于粒子图像的初始比例。 |
endScale |
Number
|
<optional>
|
1.0
|
在雪粒子消亡时应用于粒子图像的最终比例。 |
startColor |
Color
|
<optional>
|
Cesium.Color.WHITE.withAlpha(0.0)
|
雪粒子生命初期的颜色。 |
endColor |
Color
|
<optional>
|
Cesium.Color.WHITE.withAlpha(1.0)
|
雪粒子生命结束时的颜色。 |
minimumImageSize |
Cartesian2
|
<optional>
|
new Cesium.Cartesian2(12.0, 12.0)
|
设置最小的宽度与高度之比,在这之上将随机缩放雪粒子图像的尺寸(以像素为单位)。 |
maximumImageSize |
Cartesian2
|
<optional>
|
new Cesium.Cartesian2(24.0, 24.0)
|
设置最大的宽度与高度之比,在这之下将随机缩放雪粒子图像的尺寸(以像素为单位)。 |
|