Members
addressreadonly
appearancereadonly
atmosphereScalereadonly
figurereadonly
The measured figure, for a body that is not a spheroid, or null.
Half-extents in meters rather than as ratios, because the shape field the
renderer builds from them is in meters and the mesh is then normalized by
trueRadius — which is a. flattening is not applied to a body that
has one of these: the figure already carries the polar squash, and
applying both squashes it twice.
flatteningreadonly
Polar radius over equatorial. 1 for a sphere, 0.902 for Saturn.
A ratio rather than a length because the renderer scales a unit sphere and the placement has already compressed the equatorial radius; anything else would have to undo that first.
hasAtmospherereadonly
kindreadonly
namereadonly
orientationreadonly
placementreadonly
ringsreadonly
Rings in units of the placed radius, or null.
rotationPeriodreadonly
Sidereal rotation period, seconds, negative for retrograde. A cloud deck's drift is measured against the surface's own turn rate, so the renderer cannot substitute any fixed day length here.
sunlightreadonly
Incident stellar light relative to terrestrial sunlight, before albedo.
terminatorreadonly
Half-width of this body's terminator, in cosine of the incidence angle.
Derived here so the disk and the terrain streamed in front of it read one
number: they are the same body, a descent crosses between them at the
eight-pixel relief gate, and a terminator each derived for itself is a step
at the switch. terminatorFor is the producer; this carries it to the
material, which has a RenderBody and not a Body.