Crest (positive) Trough (negative) Continuous source

Pond Ripples & Reflection (2D)

This 2D companion replaces the 3D version's decorative shader ripples with a real finite-difference solution of the 2D wave equation: click to drop pebbles or place standing sources, tune wave speed, damping and wall reflectivity, and watch genuine wavefronts bounce off the pond's edges in phase, interfere where two sources overlap, and diffract through an optional slit barrier — every crest and reflection on screen is computed from the physics, not drawn as a decaying ring.