SkyAtmosphere

new Cesium.SkyAtmosphere ( ellipsoid )

围绕提供的椭球体边缘绘制的大气。基于 考虑大气散射的地球显示

这仅在 3D 中受支持。变形为 2D 或哥伦布视图时,气氛会淡出。

Name Type Default Description
ellipsoid Ellipsoid Ellipsoid.WGS84 可选 围绕大气绘制的椭球体。
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

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

atmosphereRayleighScaleHeight : Number

天空大气的大气散射方程中使用的瑞利尺度高度,以米为单位。
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;否则为假。

如果该对象被销毁,则不应使用;调用 isDestroyed 以外的任何函数都会导致 DeveloperError 异常。
Returns:
如果此对象被销毁,则为 true ;否则, false
See: