Generatore 2D di L-System
Repository GitHub del progetto
Informazioni
La mia implementazione di un Sistema L generatore, scritta in Python. Il generatore è progettato per essere eseguito in un sistema operativo basato su Unix come MacOS e/o Linux. Il motivo del L-System viene generato in Python standard. L’interfaccia GUI utilizza il pacchetto Python Tkinter per fornire un modo agli utenti di inserire i valori per il generatore di L-System. Il pacchetto Python Turtle, per disegnare e visualizzare il motivo di L-System generato.
Pattern di esempio generati
Come utilizzare
-
Clona il codice del progetto da GitHub.
-
Esegui lo script main.py per avviare tutto, con il seguente comando (esegui questo una volta e, dopo aver compreso il messaggio di avviso, poi inizia a eseguire questo comando con l’opzione -nw):
# run with the initial warning message python3 main.py # run without the initial warning message python3 main.py -nw -
Lo script, dopo aver mostrato la GUI, genera un file eps con il motivo del L-System. Per convertire un file eps in png, puoi usare lo script Python eps_to_png.py eseguendo un comando come questo:
python3 eps_to_png.py example.eps example.png