
Ripple Tank
WebGL wave simulator demonstrating reflection, diffraction, and interference patterns.
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.
Reviews
No written reviews yet. Be the first!
More from Interactive

An interactive particle sandbox. Drop sand, water, fire, and more and watch elements interact in a mesmerizing physics simulation.
by mohanad-80

Interactive WebGL fluid dynamics you can play with using your mouse or touch.
by PavelDoGreat





