Logo
Stellar View

Space Objects

An Orbiting Object is a subtype of Textured Object, which can orbit around a specific point, which usually tends to be a Parent Space Object.

The following are considered Orbiting Objects:

Definition Fields

  • Fields from Textured Object.
  • orbit_info OPTIONAL - Defines the orbital behaviour of the object.
    • apoapsis REQUIRED - The apoapsis of the object's orbit.
    • periapsis REQUIRED - The periapsis of the object's orbit.
    • orbit_clamp_distance OPTIONAL - The distance at which the object's orbit will stop shrinking. As you get further away from an object, its orbit will seem smaller, but with orbit clamp distance, it will remain the same size no matter how far away you are.
    • orbital_period REQUIRED - Defines how long it will take the object to complete one or more orbits.
      • ticks REQUIRED - Time it will take in ticks.
      • orbits OPTIONAL - Number of orbits completed in a given time, doesn't need to be an integer. 1 if left empty.
      • synodic OPTIONAL - Whether the defined time is synodic or not. False if left empty.
    • argument_of_periapsis - The argument of periapsis of the object's orbit.
    • inclination - The inclination of the object's orbit.
    • longitude_of_ascending_node - The longitude of ascending node of the object's orbit.
    • epoch_mean_anomaly- The epoch mean anomaly of the object's orbit.

Example of orbit info definition:

Here you can see Luna's orbit info. The orbit is synodic because it's defined as we see it from the Earth.

"orbit_info":
{
"apoapsis": 405400,
"periapsis": 362600,
"orbit_clamp_distance": 100000000,
"orbital_period": { "ticks": 192000, "synodic": true },
"argument_of_periapsis": 0,
"inclination": 5.145,
"longtitude_of_ascending_node": 0,
"epoch_mean_anomaly": 157.5
},