GODSIGH/js
type-two 0a6bbfaa23 fix: Solar System mode now RENDERS — the bug was hiding Cesium's shared collections
Root cause (found after deep debugging): enter() blanket-hid scene.primitives by
duck-typing (.length + .show), which also hid Cesium's shared DataSourceDisplay
collections — the very primitives the planets render into. Removed that loop
(the bespoke aircraft/mil billboards sit at Earth's tiny position near the Sun,
harmless to leave). Also fixed the wildly-wrong billboard scaleByDistance
(pixels-as-scale → sane 2.4/0.12 multipliers) and near-plane depth collapse.

VERIFIED RENDERING: the full orrery — textured Sun + 8 planets at true live
positions with orbits — zero console errors. Ready to deploy.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 10:19:21 +10:00
..
layers feat: celestial layer — zodiac ring + Sun/Moon/planets in true sky positions 2026-07-21 10:19:21 +10:00
adsb-registry.js wave3.1: ADS-B OSINT layers (emergency squawks, rare-type hunter, shadow, radius focus) 2026-07-21 10:19:21 +10:00
config.js wave3: layer registry + generic GeoJSON factory (+ 4 new free layers) 2026-07-14 00:26:13 +10:00
lib.js pre-deploy: escape external feed strings in InfoBox HTML (ship-check) 2026-07-13 20:55:42 +10:00
main.js feat: Solar System mode — 'Travel to' the planets (Wave 4) 2026-07-21 10:19:21 +10:00
registry.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
solarsystem.js fix: Solar System mode now RENDERS — the bug was hiding Cesium's shared collections 2026-07-21 10:19:21 +10:00
ui.js feat: celestial layer — zodiac ring + Sun/Moon/planets in true sky positions 2026-07-21 10:19:21 +10:00