Générateur L-System 2D

À propos
Mon implémentation d’un générateur L-System, écrit en Python. Le générateur est conçu pour fonctionner sur un système d’exploitation de type Unix comme macOS et/ou Linux. Le motif L-System est généré en Python standard. L’interface graphique utilise le package Python, Tkinter, pour offrir aux utilisateurs un moyen de saisir les valeurs du générateur L-System. Le package Python, Turtle, pour dessiner et afficher le motif L-System généré.
Exemples de motifs générés








Comment utiliser
-
Clonez le code du projet depuis GitHub.
-
Exécutez le script main.py pour tout lancer, avec la commande suivante (exécutez‑la une fois et après avoir compris le message d’avertissement, puis commencez à exécuter cette commande avec l’option -nw) :
# run with the initial warning message python3 main.py # run without the initial warning message python3 main.py -nw
-
Le script, après affichage de l’interface graphique, génère un fichier eps contenant le motif L-System. Pour convertir un fichier eps en png, vous pouvez utiliser le script Python eps_to_png.py en exécutant une commande comme celle‑ci :
python3 eps_to_png.py example.eps example.png