- Trajectory sampling: propagate Lambert transfer orbits using universal
variable Kepler propagation, sample 60 points per leg
- Smooth curved trajectory lines on 2D canvas (real orbital arcs, not
straight lines)
- Animated green package dot with radial glow traveling along trajectory
- Route progress slider (0-100%) with play/pause animation toggle
- Auto-animating ~20-second cycle through the full route
- WASM API: sample_route_trajectory() with per-leg NaN separators
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>