Gets the THREE.js objects that represent this SpaceObject.
A list of THREE.js objects
Specifies the object that is used to compute the bounding box.
THREE.js object
Gets the color of this object. Usually this corresponds to the color of the dot representing the object as well as its orbit.
A hexidecimal color value, e.g. 0xFFFFFF
Gets the unique ID of this object.
Unique ID
Gets label visilibity status.
Whether label is visible.
Gets the {Orbit} object for this SpaceObject.
Orbit object
Gets the visualization coordinates of this object at a given time.
JD date
[X, Y,Z] coordinates
Initializes label and three.js objects. Called automatically unless you've set autoInit to false in constructor (this init is suppressed by some child classes).
Determines whether object is ready to be measured or added to scene.
True if ready
Determines whether object is static (can't change its position) or whether its position can be updated (ie, it has ephemeris)
Whether this object can change its position.
Make this object orbit another orbit.
The SpaceObject that will serve as the origin of this object's orbit.
Toggle the visilibity of the label.
Whether to show or hide.
Updates the position of this object. Applicable only if this object is a sprite and not a particle type.
X position
Y position
Z position
Any THREE.js object
Begin rotating this object.
Stop rotation of this object.
Updates the object and its label positions for a given time.
JD date
Generated using TypeDoc
SpaceObject
RotatingObject