Beschreibung:
Dieses Applet erstellt Interferenzmuster von 1 bis 5 Oszillatoren. Die
Oszillatoren können durch Auswahl der jeweiligen Checkbox und
Mausclick auf der weißen Fläche plaziert werden. Desweiteren kann
gewählt werden, ob die Interferenzmuster schematisch als Modell
dargestellt werden sollen, oder ob für jeden Bildpunkt eine
Grauschattierung berechnet werden soll (die aufwendige Berechnung der
Schattierung basiert auf der Wellengleichung und kann je nach
Prozessorleistung einige Minuten dauern). Schließlich kann noch die
gemeinsame Wellenlänge der Oszillatoren per Scrollbar eingestellt
werden (die Wellenlänge entspricht der Anzahl der für die Berechnung
der Animation notwendigen Frames ist somit proportional zur
Berechnungszeit). Ist die Berechnung beendet, wird die Animation im
Fenster dargestellt, durch clicken auf die Animation kann diese
gestoppt und wieder gestartet werden. Durch Auswahl von Color werden
statt Grauschattierungen Farbschattierungen erzeugt. Diese Option
funktioniert nur, wenn höchstens drei Oszillatoren aktiviert sind, da
die Farben rot, grün und blau je einem Oszillator zugeordnet
werden. Überlappungen werden somit durch additive Farbvermischung
dargestellt.
Der Quellcode ist hier (Tarball, 12k) zu haben. Er steht unter der GPL.