Snowflakes

In dem Modul Analysis sind Sie mit der Koch-Kurve aus Dreiecken, mit der man eine Schneeflocke bilden kann, konfrontiert worden. Es werden dabei an den Seiten eines gleichseitigen Dreiecks zentriert weitere Dreiecke angesetzt, die ein drittel der Kantenlänge haben.
Auch diese Figur lässt sich als Polygon beschreiben. Folgende Abbildung gibt sechs Beispiele für Schneeflocken mit steigender Rekursionstiefe.
Beispielfigur
Schreiben Sie eine Unterklasse SnowFlake der Klasse PolygonObject.
Den Flächeninhalt, der durch die Methode size() berechnet wird, darf für die Figur vernachlässigt werden.
Wenn die Rekursionstiefe der Figur 0 ist, so ist sie ein Dreick.
Wir verzichten darauf, die Figur exakt in das Quadrat der Weite einzufügen, sondern nehmen einen pragmatischen Wert. Im Lösungsformular sind die drei Eckpunkte des Ausgangsdreiecks bereits vorgegeben. Sie müssen lediglich die private rekursive Methode entsprechend ausimplementieren, dass die Punkte ins Polygon eingetragen werden