This simulation shows wave ripples in 3d, where these ripples are formed by 2 oscillating sources. You can change the amplitude, wavelength, frequency, and separation between the sources, thus getting the feel of interference between waves and causing various patterns.