Physics Simulation

Ripple Tank

Explore 2D wave interference, superposition, and diffraction patterns. Drag sources, adjust frequencies, and watch constructive and destructive interference in real-time.

Drag source dots to move them. Use controls below to adjust wave properties.

Global

200 px/s
1.0×
30%

Sources (2)

Wave Formula

Height at (x,y):
h(x,y,t) = Σ Aᵢ·sin(2πfᵢ·t − k·r + φᵢ)·exp(−r/d)
• r = distance from source
• k = 2πf/c (wave number)
• φ = phase offset
Interference:
Constructive: Δr = mλ
Destructive: Δr = (m+½)λ

λ = c/f (wavelength)