LABORfenster – 100 Linien

100 Linien

Das Bild: Genaues Nachzählen würde zeigen, dass das Bild 100 Linien aus genau hundert einzelnen farbigen Linien besteht. Jede Linie ist ihrerseits aus aneinandergefügten Kreisbögen zusammengesetzt, zwischen denen manchmal auch gerade Teilstrecken eingefügt sind.

Algorithmus: Zur Veranschaulichung des Prinzips im Bild 100 Linien sollen 10 kurvige Linien reichen. Als Grundelement können gebogene Linien genommen werden – konkret Kreisbögen mit einem bestimmten Mittelpunktswinkel. Jede Linie besteht aus fünf solcher Kreisbögen mit zufälliger Ausrichtung. An zufällig gewählten Stellen können gerade Linienstücke unterschiedlicher Länge dazwischengeschobenen werden.

 

Implementation: Mit der Schildkrötengrafik ist es sehr einfach Kreise oder Teile davon – also Kreisbögen – zu zeichnen. Das wird bei Bild 100 Linien verwendet, wobei die Endpunkte der Kreisbögen jeweils als Ausgangspunkt weiterer Kreisbögen oder eines geraden Linienstücks genommen werden. Der Radius und der Mittelpunktswinkel wird zufällig bestimmt. Der kurze kommentierte Code links zeigt, dass eine wiederhole-Schleife bereits alles ist, was zum Zeichnen der Liniengrafik benötigt wird.

 

Das Bild 100 Linien ist die Farbvariante davon, nun mit Linien, deren Farbe jeweils aus einer vorgegebenen Farbpalette gewählt wird.