Inhaltsverzeichnis
Chaos Game
Algorithmus
Step 1: Eckpunkte festlegen
Step 2: Startpunkt wählen
Step 3: Iteration
Step 4: Iteration
Aufgabe
Chaos Game
Algorithmus
Step 1: Eckpunkte festlegen
Zeichne drei beliebige Punkte
A
,
B
und
C
, die nicht auf einer Geraden liegen, sodass sie ein Dreieck bilden.
Step 2: Startpunkt wählen
Wähle einen
beliebigen
Punkt $P_1$ innerhalb oder außerhalb des Dreiecks als Startpunkt.
Step 3: Iteration
Wähle zufällig einen der Eckpunkte A, B oder C.
Berechne den
Mittelpunkt
zwischen dem aktuellen Punkt $P_1$ und dem gewählten Eckpunkt. Dies ist der Punkt
$P_2$
.
Step 4: Iteration
Zeichne den neuen Punkt
$P_{2}$
. Setze diesen Punkt als aktuellen Punkt
$P_1$
für die nächste Iteration.
Wiederhole ab
Step 3
…diesen Schritt so oft wie nötig.
Aufgabe
Verwende die bereitgestellte Simulationsumgebung in Java um den Algorithmus zu implementiern.
Erstelle eine Klasse ChaosGame die den Algorithmus verwendet.