RainyWeather

AMD: require(["geoscene/views/3d/environment/RainyWeather"], (RainyWeather) => { /* 代码 */ });
ESM: import RainyWeather from "@geoscene/core/views/3d/environment/RainyWeather";
类: geoscene/views/3d/environment/RainyWeather
继承于: RainyWeather Accessor
起始版本: GeoScene API for JavaScript 4.22

RainyWeather 类允许您将场景中的天气条件更改为下雨天气。

scene-atmosphere

示例:

let view = new SceneView({
  container: "viewDiv",

  map: new Map({
    basemap: "geoscene-community",
    ground: "world-elevation"
  }),
  environment: {
    weather: {
      type: "rainy",
      cloudCover: 0.8      // 转换成 new RainyWeather({ cloudCover: 0.8 })
    }
  }
});

属性更改后,天气可视化会立即更新:

view.environment.weather = {
   type: "rainy",
   cloudCover: 0.4   // 转换成 new RainyWeather({ cloudCover: 0.4 })
}
示例:

构造函数

new RainyWeather(properties)
参数:
properties Object
optional

所有可传入构造函数的属性,请参见属性列表

属性列表

可以设置、检索或监听的属性。参见 使用属性
展示继承属性 隐藏继承属性
属性 类型 描述
Number更多信息

指定特定天气类型的天空云量。

更多信息RainyWeather
String更多信息

类名。

更多信息Accessor
String更多信息

天气类型

更多信息RainyWeather

属性详细说明

cloudCover Number

指定特定天气类型的天空云量。

默认值:0.5
declaredClass Stringreadonly inherited

类名。类的名称声明格式为 geoscene.folder.className

type Stringreadonly

天气类型

对于 RainyWeather ,其类型始终是 "rainy".

方法列表

属性 返回值类型 描述
RainyWeather更多信息

深拷贝对象。

更多信息RainyWeather

方法详细说明

clone(){RainyWeather}

深拷贝对象。

返回值:
类型 描述
RainyWeather 创建调用此方法的实例的新拷贝。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.