🎵 Chladni Plate Nodal Patterns: Standing Wave Eigenmodes (2D)
A 2D Canvas simulation of Chladni figures: thousands of sand grains migrate away from vibration antinodes and settle on the nodal lines of a square plate, tracing real standing-wave eigenmodes cos(n*pi*x)cos(m*pi*y) + b*cos(m*pi*x)cos(n*pi*y).
A 2D Canvas2D simulation of real Chladni figures: thousands of sand grains follow the gradient of the standing-wave field s(x,y) = a·cos(nπx)cos(mπy) + b·cos(mπx)cos(nπy) on a square plate, migrating away from high-amplitude antinodes and settling on the nodal lines where |s| ≈ 0. Adjust the mode numbers (m, n), the mix between the two superposed modes, the drive intensity, and grain density to explore different resonant patterns live.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install