Task 584: Fix Orbital Insertion — Ship Orbits at Destination
未着手 ← タスク一覧
Task 584: Fix Orbital Insertion — Ship Orbits at Destination
Status: DONE
Description
Human directive phase 33: Ship appears to crash into destination planets
instead of entering orbit. Also: show 2-3 orbital loops at destination
for parking orbit visualization.
Two issues:
- Transfer arc endpoints go too close to planet center (offsetFromPlanet
uses 1.5× display radius which is very small visually)
- Between transfer legs and after final arrival, ship disappears instead
of orbiting the destination
Plan
- Add parking orbit data to TimelineTransfer (parkingOrbitRadius, parkingPlanet)
- In updateTimelineFrame, when between transfers, show ship orbiting
destination planet at a visible radius
- Increase offset distance for arc endpoints to clear planet surface better
- Add tests for parking orbit behavior
Files
ts/src/orbital-3d-viewer-data.ts— add parking orbit datats/src/orbital-3d-viewer-data.test.ts— test parking orbitts/src/orbital-3d-viewer.js— render parking orbit animationts/src/templates.ts— update inline viewerts/examples/orbital-3d.html— update standalone