🌊 Ripple Tank Wave Lab: Interference, Diffraction and Refraction - 2D Top View
A top-view ripple tank solving the linear wave equation on a 192 by 192 grid. Send plane waves through single and double slits, focus them with a shallow lens, bend them with a prism or shelf, and compare the measured screen intensity with the Fraunhofer formula.
⚙ Under the hood
A top-view ripple tank solving the linear wave equation on a 192 by 192 grid. Send plane waves through single and double slits, focus them with a shallow lens, bend them with a prism or shelf, and compare the measured screen intensity with the Fraunhofer formula.
Wave EquationInterferenceDiffractionRefractionRipple Tank
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install