💧 Water Ripple Interaction: Ripple Tank with Interference, Diffraction and Refraction (2D Lab)
2D ripple tank: shallow-water wave equation, one or two dippers, plane wave bar, single and double slits, solid wall, island, refraction at a depth step, lamp-projection view and three live numerical checks.
⚙ Under the hood
A 192 by 192 shallow-water wave-equation ripple tank: one or two dippers, plane wave bar, single and double slits, solid wall, island and a refracting depth step, with lamp-projection view and live checks of wavelength c/f, standing-wave nodes and energy conservation.
WavesInterferenceDiffractionRefractionRipple TankCanvas 2D
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install