solargod/js
monsterrobotparty f2477513c0 🌙 retinue: worlds become places — moons, rings, tilts, spin, sun-lit terminator (opus)
Stage 3. moons.js: 21 moons as lit spheres with local per-parent compression
(clear the exaggerated parent, ordering preserved), retrograde via negative
period. rings.js: Saturn textured annulus (true 74500–140220 km scaled with
parent) + Uranus thin schematic ring, tilted with axial tilt, DoubleSide. Moons
draw at the parent's exaggeration so Io/Jupiter ≈ 0.026 ratio holds. Label
visibility gated via CSS2DObject.visible (CSS2DRenderer clobbers div.style.display
every frame — fixed). Gate: Galilean laps 1.00:0.50:0.25 (1:2:4), Triton
retrograde (Δθ<0), moons ordered io<europa<ganymede<callisto.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 00:19:28 +10:00
..
layers 🌙 retinue: worlds become places — moons, rings, tilts, spin, sun-lit terminator (opus) 2026-07-16 00:19:28 +10:00
bodies.js 🌞 genesis: scaffold — serve.py proxy+cache, importmap renderer, sky, sun, HUD, time bar, floating-origin bootstrap (opus) 2026-07-16 00:04:41 +10:00
config.js 🌞 genesis: scaffold — serve.py proxy+cache, importmap renderer, sky, sun, HUD, time bar, floating-origin bootstrap (opus) 2026-07-16 00:04:41 +10:00
ephem.js 🪐 kepler: planets on rails — Standish ephemeris engine, orbit paths, verify gates (opus) 2026-07-16 00:04:41 +10:00
lib.js 🌞 genesis: scaffold — serve.py proxy+cache, importmap renderer, sky, sun, HUD, time bar, floating-origin bootstrap (opus) 2026-07-16 00:04:41 +10:00
main.js 🌙 retinue: worlds become places — moons, rings, tilts, spin, sun-lit terminator (opus) 2026-07-16 00:19:28 +10:00
scale.js 🌞 genesis: scaffold — serve.py proxy+cache, importmap renderer, sky, sun, HUD, time bar, floating-origin bootstrap (opus) 2026-07-16 00:04:41 +10:00
ui.js 🌞 genesis: scaffold — serve.py proxy+cache, importmap renderer, sky, sun, HUD, time bar, floating-origin bootstrap (opus) 2026-07-16 00:04:41 +10:00