SkyAtmosphere

new Cesium.SkyAtmosphere(ellipsoid)

围绕所提供椭球边缘绘制的大气。基于 Display of The Earth Taking Into Account Atmospheric Scattering

仅支持 3D 模式。切换到 2D 或 Columbus 视图时,大气会淡出。

Name Type Default Description
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 绘制大气所围绕的椭球体。
Example:
scene.skyAtmosphere = new Cesium.SkyAtmosphere();
See:
  • Scene.skyAtmosphere

Members

atmosphereLightIntensity : number

用于计算天空大气颜色的光的强度。
Default Value: 50.0

atmosphereMieAnisotropy : number

用于 Mie 散射的介质各向异性。

有效值介于 -1.0 和 1.0 之间。

Default Value: 0.9
用于天空大气大气散射方程的 Mie 散射系数。
Default Value: Cartesian3(21e-6, 21e-6, 21e-6)

atmosphereMieScaleHeight : number

用于天空大气大气散射方程的 Mie 散射标高,以米为单位。
Default Value: 3200.0

atmosphereRayleighCoefficient : Cartesian3

用于天空大气大气散射方程的 Rayleigh 散射系数。
Default Value: Cartesian3(5.5e-6, 13.0e-6, 28.4e-6)

atmosphereRayleighScaleHeight : number

用于天空大气大气散射方程的 Rayleigh 散射标高,以米为单位。
Default Value: 10000.0

brightnessShift : number

应用于大气的亮度偏移。默认为 0.0(无偏移)。 亮度偏移为 -1.0 时表示完全黑暗,这将使太空显现出来。
Default Value: 0.0
获取绘制大气所围绕的椭球体。
应用于大气的色相偏移。默认为 0.0(无偏移)。 色相偏移为 1.0 表示可用色相的完整旋转。
Default Value: 0.0

perFragmentAtmosphere : boolean

逐片元而非逐顶点计算大气。 这会产生外观更好看的大气,但会带来轻微的性能损耗。
Default Value: false

saturationShift : number

应用于大气的饱和度偏移。默认为 0.0(无偏移)。 饱和度偏移为 -1.0 时为单色。
Default Value: 0.0
确定是否显示大气。
Default Value: true

Methods

销毁此对象持有的 WebGL 资源。销毁对象可以实现 WebGL 资源的确定性 释放,而不是依赖垃圾回收器来销毁此对象。

一旦对象被销毁,就不应再使用它;调用除 isDestroyed 之外的任何函数都将导致 DeveloperError 异常。因此, 请将返回值(undefined)赋给该对象,如示例所示。
Throws:
Example:
skyAtmosphere = skyAtmosphere && skyAtmosphere.destroy();
See:

isDestroyed()boolean

如果此对象已销毁则返回 true,否则返回 false。

如果此对象已销毁,则不应使用它;调用除 isDestroyed 之外的任何函数都将导致 DeveloperError 异常。
Returns:
如果此对象已销毁则为 true,否则为 false
See:
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。.