Interactive Spiral Arms Visualizer

Static HTML + JavaScript version with throttled sliders, galaxy-center radial sizing, and animated first-arm highlighting.

Spiral parameters

Highlight mode

Parameter watch

Current index i
Distance from center Rᵢ
θᵢ mod 2π
||Pᵢ − Pᵢ₊₁||
ηᵢ = Ggᵢ·adj,i
Ready.
Circle area uses sᵢ = s_min + (s_max − s_min)e^(−Rᵢ/Rd). Canvas circle radius is computed as √(sᵢ/π), so sᵢ is treated as pixel area.
Arm 1 η ≥ 0 Arm 1 η < 0 Arm 2 η ≥ 0 Arm 2 η < 0 Highlighted first-arm point