Orbit: {
    argumentOfPeriapsis: number;
    eccentricity: number;
    inclination: number;
    initialMeanAnomaly: number;
    longitudeOfAscendingNode: number;
    p: number;
    semiMajorAxis: number;
}

Represents an orbit in the p-norm space. (Euclidean space for p=2)

Type declaration

  • argumentOfPeriapsis: number

    Defines the orientation of the ellipse in the orbital plane, as an angle measured from the ascending node to the periapsis

  • eccentricity: number

    Shape of the ellipse, describing how much it is elongated compared to a circle

  • inclination: number

    Vertical tilt of the ellipse with respect to the reference plane, measured at the ascending node

  • initialMeanAnomaly: number

    The mean anomaly at t=0

    The mean anomaly M is a mathematically convenient fictitious "angle" which does not correspond to a real geometric angle, but rather varies linearly with time, one whole orbital period being represented by an "angle" of 2π radians. It can be converted into the true anomaly ν, which does represent the real geometric angle in the plane of the ellipse, between periapsis (closest approach to the central body) and the position of the orbiting body at any given time

  • longitudeOfAscendingNode: number

    horizontally orients the ascending node of the ellipse (where the orbit passes from south to north through the reference plane) with respect to the reference frame's vernal point.

  • p: number

    The norm to use for the orbit. 2 for Euclidean space, other numbers for funky shapes.

  • semiMajorAxis: number

    Half the distance between the apoapsis and periapsis