2D L-System-Generator
Über
Meine Implementierung eines L-System Generators, geschrieben in Python. Der Generator ist dafür ausgelegt, in einem unix‑basierten Betriebssystem wie macOS und/oder Linux zu laufen. Das L-System‑Muster wird in normalem Python erzeugt. Die GUI verwendet das Python‑Paket Tkinter, um den Benutzern eine Möglichkeit zu geben, Werte für den L-System‑Generator einzugeben. Das Python‑Paket Turtle, um zu zeichnen und das erzeugte L-System‑Muster anzuzeigen.
Generierte Beispielmuster
Wie man verwendet
-
Klone den [Code] des Projekts von GitHub.
-
Führe das main.py‑Skript aus, um alles zu starten, mit dem folgenden Befehl (führe ihn einmal aus und nachdem du die Warnmeldung verstanden hast, starte diesen Befehl mit der -nw‑Option):
# run with the initial warning message python3 main.py # run without the initial warning message python3 main.py -nw -
Das Skript erzeugt nach Anzeige der GUI eine eps‑Datei mit dem L-System‑Muster. Um eine eps‑Datei in ein png zu konvertieren, kannst du das Python‑Skript eps_to_png.py verwenden, indem du einen Befehl wie diesen ausführst:
python3 eps_to_png.py example.eps example.png