TelluricPlanetaryMassObjectModelBase: CelestialBodyModelBase<T> & {
    atmosphere: AtmosphereModel | null;
    clouds: CloudsModel | null;
    ocean: OceanModel | null;
    temperature: { max: number; min: number };
    terrainSettings: TerrainSettings;
    waterAmount: number;
}

Type Parameters

Type declaration

  • Readonlyatmosphere: AtmosphereModel | null
  • Readonlyclouds: CloudsModel | null
  • Readonlyocean: OceanModel | null
  • Readonlytemperature: { max: number; min: number }

    The temperature range of the object in Kelvin TODO: remove when the temperature gets calculated dynamically

    • max: number

      Maximum temperature of the object in Kelvin

    • min: number

      Minimum temperature of the object in Kelvin

  • ReadonlyterrainSettings: TerrainSettings
  • ReadonlywaterAmount: number