mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-11 13:52:19 +00:00
refactor(satellites): Cesium rendering behind a renderer interface
Move native points, synchronous orbit primitives, tracked entities, follow and picking into the Cesium renderer. Use appClock for satellite physical epochs and isolate the unchanged CelestialRing ephemeris. Synthetic core/dense and ISS/MEO/GEO snapshots match the baseline exactly; all gates pass. The pointer-ownership source assertion follows scene.pick into render/cesium.js; registry and import-boundary assertions now reflect the migrated satellite layer.
This commit is contained in:
1 parent
83fbe6949f
commit
000ef99464
27 files changed
+459
-196
No files matched your search
@@ -1146,7 +1146,8 @@
|
||||
"src/geo/check.js",
|
||||
"src/geo/debug.js",
|
||||
"src/geo/developerError.js",
|
||||
"src/time/clock.js"
|
||||
"src/time/clock.js",
|
||||
"src/layers/shared/color.js"
|
||||
],
|
||||
"external": ["cesium", "satellite.js"]
|
||||
},
|
||||
@@ -2608,7 +2609,9 @@
|
||||
"src/layers/vessels/render/cesium.js",
|
||||
"src/layers/localAdsb/render/navara.js",
|
||||
"src/layers/vessels/render/navara.js",
|
||||
"src/layers/shared/render/navaraView.js"
|
||||
"src/layers/shared/render/navaraView.js",
|
||||
"src/celestialRing/render/cesium.js",
|
||||
"src/layers/satellites/render/cesium.js"
|
||||
],
|
||||
"external": [
|
||||
"hls.js",
|
||||
@@ -3188,7 +3191,9 @@
|
||||
"src/layers/military/render/cesium.js",
|
||||
"src/layers/aircraft/qaDrawn.js",
|
||||
"src/layers/localAdsb/render/cesium.js",
|
||||
"src/layers/vessels/render/cesium.js"
|
||||
"src/layers/vessels/render/cesium.js",
|
||||
"src/celestialRing/render/cesium.js",
|
||||
"src/layers/satellites/render/cesium.js"
|
||||
],
|
||||
"external": [
|
||||
"hls.js",
|
||||
@@ -3753,7 +3758,8 @@
|
||||
"src/geo/debug.js",
|
||||
"src/geo/developerError.js",
|
||||
"src/time/clock.js",
|
||||
"src/globe/surfaceDetail.js"
|
||||
"src/globe/surfaceDetail.js",
|
||||
"src/celestialRing/render/cesium.js"
|
||||
],
|
||||
"external": ["cesium", "egm96-universal", "pbf"]
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user