PlanetarySystemModel: {
    orbitalFacilities: OrbitalFacilityModel[];
    planets: PlanetModel[];
    satellites: TelluricSatelliteModel[];
}

Data model for a planetary system. It holds all the information necessary to generate and render a planetary system. For example the Earth-Moon system is a planetary system, with the ISS orbiting the Earth. Saturn and its satellites are another planetary system, with many satellites and no space stations (yet!).

Type declaration

  • orbitalFacilities: OrbitalFacilityModel[]

    The space stations orbiting the planet.

  • planets: PlanetModel[]

    The planets of the planetary system. Usually, there is only one planet in the planetary system. However, binary planets are possible, like Pluto and Charon

  • satellites: TelluricSatelliteModel[]

    The satellites of the planet.