Ez a Java alkalmazás két kör vagy gömbhullám interferenciáját mutatja (pl. víz- vagy hanghullám). A két hullámforrás azonos fázisban van. Az interferencia oka az, hogy a kitérések adott helyen és időben (az előjelek figyelembevételével) összeadódnak.
Az alábbi két határesetet figyelhetjük meg:
Azokba a pontokba, ahol a forrásoktól mért távolságok Δ különbségei a λ hullámhossz egész számú többszörösei, a hullámok azonos fázisban érkeznek: Ez azt jelenti, hogy a maximumok (fekete körök) és minimumok (szürke körök) mindig azonos pillanatban érkeznek, így az interferencia konstruktív (maximális amplitudó). Az ezzel a tulajdonsággal rendelkező pontok a pirossal jelölt görbén/ felületen találhatók.
Ahol az utak Δ különbsége a λ hullámhossz felének páratlan számú többszöröse, ott éppen fordított a helyzet: a kék görbék pontjaiban ha az egyik hullámnak éppen maximuma van, akkor a másiknak minimuma, így a hullámok kioltják egymást (destruktív interferencia, minimális amplitudó).
A "Szünet / Folytat" gombbal megállíthatjuk, vagy elindíthatjuk a szimulációt. A "Lassít" gomb hatására az animáció ötször lassabb lesz. A megfelelő szövegmezők segítségével változtathatod a források távolságát és a hullámhosszat. (Ne felejtsd el megnyomni az "Enter" billentyűt!). Alul a program kiírja a rózsaszín pont forrásoktól mért Δ távolságkülönbségét. Az egeret a rózsaszín pontra állítva és az egérgombot nyomva tartva, a pont mozgatható.