Interferenza di onde circolari
La distanza del pixel dalla prima sorgente, nel punto 270, 110.
Il valore dell’onda dipende dalla distanza dalla sorgente: i pixel alla stessa distanza formano un cerchio con lo stesso valore. tempo, che cresce con frameCount, sposta la fase a ogni fotogramma, e i cerchi si allontanano dalla sorgente.
La somma delle due onde, da -2 a 2, diventa un grigio. Dove le onde arrivano in fase il pixel passa dal nero al bianco, dove arrivano opposte si annullano, e il pixel resta grigio.
Le onde si muovono, mentre le linee grigie in cui si annullano restano ferme: è la figura di interferenza che si vede sulla superficie di uno stagno quando vi cadono due sassi vicini.
Cambiando
0.25le onde si avvicinano o si allontanano. Si può anche cambiare la distanza fra le sorgenti, ad esempio spostando la prima in200, 110.
Con
mouseX, mouseYal posto di400, 110la seconda sorgente segue il mouse.
Sommando più onde con direzioni diverse si ottengono figure più complesse, come i Quasicrystals di Keegan McAllister.