Class PlanetParameters

Represents the planet information.

Constructors

  • Parameters

    • Optionalposition: Immutable<Vector3>
    • OptionalplanetRadius: number
    • OptionalatmosphereHeight: number
    • OptionalrayleighHeightScale: number
    • OptionalmieHeightScale: number
    • OptionalozoneHeightScale: number
    • OptionalatmosphereTint: Immutable<Vector3>

    Returns PlanetParameters

Properties

_atmosphereHeight: number
_atmosphereTint: Vector3
_mieHeightScale: number
_ozoneHeightScale: number
_planetRadius: number
_position: Vector3
_rayleighHeightScale: number

Accessors

  • get atmosphereHeight(): number
  • Height of planet atmosphere to be used in analytical sky model. In kilometers. Raising this values provokes molecules density to lower as they sparse through the volume. Default is earth atmosphere height.

    Returns number

  • set atmosphereHeight(value): void
  • Parameters

    • value: number

    Returns void

  • get atmosphereTint(): Vector3
  • Color of directional light associated with the Sky atmosphere.

    Returns Vector3

  • set atmosphereTint(value): void
  • Parameters

    Returns void

  • get mieHeightScale(): number
  • The higher this value - the higher the density of the molecules reaches causing rayleigh scattering. Default value (1.0f) means Earth's atmosphere value. Ref: https://en.wikipedia.org/wiki/Mie_scattering.

    Returns number

  • set mieHeightScale(value): void
  • Parameters

    • value: number

    Returns void

  • get ozoneHeightScale(): number
  • The higher this value - the higher the density of the molecules reaches causing rayleigh scattering. Default value (1.0f) means Earth's atmosphere value. Ref: https://en.wikipedia.org/wiki/Ozone_layer.

    Returns number

  • set ozoneHeightScale(value): void
  • Parameters

    • value: number

    Returns void

  • get planetRadius(): number
  • Radius of planet to be used in analytical sky model. In kilometers. Default is earth radius.

    Returns number

  • set planetRadius(value): void
  • Parameters

    • value: number

    Returns void

  • get rayleighHeightScale(): number
  • The higher this value - the higher the density of the molecules reaches causing mie scattering. Default value (1.0f) means Earth's atmosphere value. Ref: https://en.wikipedia.org/wiki/Rayleigh_scattering.

    Returns number

  • set rayleighHeightScale(value): void
  • Parameters

    • value: number

    Returns void

Methods