类名 VolumeCloud

# new VolumeCloud(options)

体积云

参数:

名称 类型 默认值 描述
options Object
viewer Boolean

Cesium场景视图对象

rectangle Number new Cesium.Rectangle.fromDegrees(-180, -90, 180, 90)

云层的区域范围,默认为全球范围

minHeight Number 7500

云层的底部高度,取值范围为[0,20000],单位米,默认值为7500

maxHeight Number 8000

云层的顶部高度,取值范围为[0,20000],单位米,默认值为8000

density Number 0.27

云层的密度,取值范围为[0,1],0最稀疏,1最密集,默认值为0.27

speed Number 0.1

云层移动速度,取值范围为[0,1],0最慢,1最快,默认值为0.1

direction Number 90

云层移动方向,取值范围为[0,360],0为正北方向,顺时针方向旋转,默认值为90,为正东方向

show Number true

云层的显隐,默认值为true,可见

示例
const volumeCloud = new VolumeCloud({
    viewer
});

成员变量

Number

# density

云层的密度,取值范围为[0,1],0最稀疏,1最密集,默认值为0.27

Number

# direction

云层移动方向,取值范围为[0,360],0为正北方向,顺时针方向旋转,默认值为90,为正东方向

Number

# maxHeight

云层的顶部高度,取值范围为[0,20000],单位米,默认值为8000;高度调整会带来体积云几何体重构,带来性能消耗,应尽量避免高频率更新,可以使用节流函数封装处理

Number

# minHeight

云层的底部高度,取值范围为[0,20000],单位米,默认值为7500;高度调整会带来体积云几何体重构,带来性能消耗,应尽量避免高频率更新,可以使用节流函数封装处理

Boolean

# show

云层的显隐,默认值为true,可见

Number

# speed

云层移动速度,取值范围为[0,1],0最慢,1最快,默认值为0.1

方法

# destroy()

销毁体积云

构造函数
成员变量
方法
事件