❄️ Ice Halo Ray Tracer (2D)
2D ray-diagram simulation of the 22-degree and 46-degree ice halos: real Snell's-law refraction through a hexagonal ice-crystal prism cross-section, with the minimum-deviation angle and halo-brightness distribution computed live.
⚙ Under the hood
Trace real light rays through a hexagonal ice-crystal cross-section and watch the 22° and 46° halos emerge from Snell's-law refraction. Adjust the prism angle, incident angle and refractive index to see the minimum-deviation angle set the halo's bright inner edge live.
opticsice-halorefractionsnells-lawatmospheric-opticsray-tracing
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install