Geodesic arc morphing: spherical SLERP flight paths across dynamic projections
Great-circle paths represent the shortest distance between two points on a spherical surface. As a map morphs between 3D spherical and 2D planar topologies, these trajectories must warp dynamically without distortion or seam breaks.
1. Great-Circle Distance & SLERP Interpolation
Given origin and destination , unit surface vectors are computed. Central angle is obtained via the Haversine equation:
For path parameter sampled across 64 waypoints, spherical linear interpolation (SLERP) generates intermediate surface unit vectors:
2. Continuous Projection Morphing
Each waypoint is transformed through the continuous projection operator:
On the 3D globe (), back-face culling is enforced using camera normal dot products (). Trajectories are rendered with a phosphor glow halo and an animated photon particle with trail decay.