From 6c69d7cf8927f1042c3c409706e341349151a64f Mon Sep 17 00:00:00 2001 From: scott Date: Wed, 8 Apr 2026 12:26:32 -0700 Subject: [PATCH] Add stations, route trajectory, animated package, and POV camera to 3D view - Blue octahedron station markers with additive glow sprites in 3D scene - Orange trajectory line showing actual Lambert transfer orbit in 3D - Green animated package sphere with glow following the trajectory - Package POV camera: first-person view from the package looking forward along the trajectory (toggle button appears when route is computed) - Station positions update every frame synchronized with 2D view - Route animation shared between 2D and 3D views via routing store Co-Authored-By: Claude Opus 4.6 (1M context) --- .../components/SolarBodiesInner.svelte | 182 ++++++++++++++---- .../(simulator)/components/ThreeScene.svelte | 27 ++- 2 files changed, 170 insertions(+), 39 deletions(-) diff --git a/frontend/src/routes/(simulator)/components/SolarBodiesInner.svelte b/frontend/src/routes/(simulator)/components/SolarBodiesInner.svelte index 51e25e7..d099b9d 100644 --- a/frontend/src/routes/(simulator)/components/SolarBodiesInner.svelte +++ b/frontend/src/routes/(simulator)/components/SolarBodiesInner.svelte @@ -1,27 +1,55 @@ -
+
- + - - + + + + + {#if routing.route && routing.trajectoryPoints.length > 0} + + {/if}