Starting point
Two mathematical sources
A Wolfram Demonstration supplied the core equation: two cosine waves, each radiating from a point, summed into an interference surface. I translated that equation into a Three.js plane and removed random noise so the structure of the wave stayed legible.