The ephemeris that define this orbit.
Line object
The ellipse object that represents this orbit.
A THREE.js geometry
Get the color of this orbit.
The hexadecimal color of the orbital ellipse.
Compute a line between a given date range.
A geometry containing line segments that run between the orbit ellipse and the ecliptic plane of the solar system. This is a useful visual effect that makes it easy to tell when an orbit goes below or above the ecliptic plane.
A geometry with many line segments.
Calculates, caches, and returns the orbit state for this orbit around this time
center time of the orbit (only used for ephemeris table ephemeris)
forces the recomputing of the orbit on this call
Get heliocentric position of object at a given JD.
Date value in JD.
Set true for debug output.
[X, Y, Z] coordinates
Returns the orbit for a table lookup orbit definition
start of orbit in JDate format
end of orbit in JDate format
step size in days
Get the visibility of this orbit.
Whether the orbital ellipse is visible. Note that although the ellipse may not be visible, it is still present in the underlying Scene and Simultation.
Returns whether the requested epoch is within the current orbit's definition. Used only for ephemeris tables.
true if it is within the orbit span, false if not
The hexadecimal color of the orbital ellipse.
Change the visibility of this orbit.
Whether to show the orbital ellipse.
Given true anomaly and heliocentric distance, returns the scaled heliocentric coordinates (X, Y, Z)
True anomaly
Heliocentric distance
Heliocentric coordinates
Get the type of orbit. Returns one of OrbitType.PARABOLIC, HYPERBOLIC, ELLIPTICAL, or UNKNOWN.
Name of orbit type
Generated using TypeDoc
A class that builds a visual representation of a Kepler orbit.