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> |
||
|---|---|---|
| .. | ||
| layers | ||
| adsb-registry.js | ||
| config.js | ||
| lib.js | ||
| main.js | ||
| registry.js | ||
| solarsystem.js | ||
| ui.js | ||