asteroid-logistics v0.5
arc tangent pathfinding
Continued the pathfinding work. Implemented arcTangentPathFinder for smoother curved paths. Added persistence for path debug points and save/restore functionality for debug pairs.
The big improvements were internal tangents support, precomputing the tangent graph for performance, and making pathfinding async so it doesn’t block the main thread.
Simplified the orbit system by replacing elliptical orbits with circular ones - less realistic but much easier to reason about for pathfinding. Removed the Dubins path approach in favor of the arc tangent system.
Added ship transitions between asteroids with GSAP easing for smooth animations. The transition now has a pre-tween to the path start, smooth orbit-to-path transitions, and ships can be interrupted mid-flight. Also added a station visibility toggle for debugging.