
Ripple Tank
WebGL wave simulator demonstrating reflection, diffraction, and interference patterns.
Created by openforeveryone
Create a free account to get instant access
How to Use
This is a wave physics simulator that demonstrates water ripple behavior including reflection, diffraction, and interference patterns. • Click anywhere in the tank to create ripples • Hold and drag to create continuous waves • Use keyboard controls to adjust settings: - R: Reset the simulation - Space: Pause/unpause - Arrow keys: Navigate view - +/- keys: Zoom in/out • Right-click to place barriers or walls that waves will reflect off • Drag barriers to reposition them after placement • The simulator shows realistic wave physics: - Waves bounce off walls and barriers - Multiple wave sources create interference patterns - Waves bend around obstacles (diffraction) - Moving sources demonstrate Doppler effect • Observe how waves constructively interfere (amplify) when peaks align, and destructively interfere (cancel) when peaks meet troughs • Use this tool to experiment with wave behavior concepts commonly taught in physics classes The simulation runs entirely in your browser using WebGL for real-time calculations.