Cloud 云
演练场
引入
ts
import { Cloud } from "@m-tech/gis-core";
const cloud = new Cloud(viewer, options);
cloud.addToViewer(viewer);入参
| 参数名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| height | Number | 否 | 1000 | 云层高度 |
| thickness | Number | 否 | 1000 | 云层厚度 |
| cover | Number | 否 | 0.5 | 云量 |
| speedRatio | Number | 否 | 0.0001 | 风速 |
| skyAmbientColor | Color | 否 | Color.fromCssColorString('#b4d9f3') | 天空环境色 |
| groundAmbientColor | Color | 否 | Color.fromCssColorString('#bde5d2') | 地面环境色 |
| direction | Cartesian3 | 否 | new Cesium.Cartesian3(100, 0, 0) | 风向 |
属性
| 属性 | 类型 | 读/写 | 描述 |
|---|---|---|---|
height | Number | 读写 | 设置云层高度 |
thickness | Number | 读写 | 设置云层厚度 |
cover | Number | 读写 | 设置云量 |
speedRatio | Number | 读写 | 设置风速 |
skyAmbientColor | Color | 读写 | 设置天空环境色 |
groundAmbientColor | Color | 读写 | 设置地面环境色 |
direction | Cartesian3 | 读写 | 设置风向 |
示例
ts
import { Cloud } from "@m-tech/gis-core";
const cloud = new Cloud(viewer, {
height: 1000, // 云层高度
thickness: 1000, // 云层厚度
cover: 0.5, // 云量
speedRatio: 0.0001, // 风速
skyAmbientColor: Color.fromCssColorString("#b4d9f3"), // 天空环境色
groundAmbientColor: Color.fromCssColorString("#bde5d2"), // 地面环境色
direction: new Cartesian3(100, 0, 0), // 风向
});
// 添加到图层
cloud.addToViewer(viewer);
// 调整云层高度
cloud.height = 2000;