Click to place wave sources or draw barriers. Waves propagate using the 2D wave equation, showing interference, diffraction around obstacles, and wave focusing. Try the presets to see classic wave phenomena.