Генератор 2D L-систем

About
Моя реалізація генератора L-System, написана на Python. Генератор розроблений для роботи в unix‑подібних операційних системах, таких як macOS та/або Linux. Шаблон L-System генерується звичайним Python. GUI використовує пакет Python, Tkinter, щоб надати користувачам можливість вводити значення для генератора L-System. Пакет Python, Turtle, використовується для малювання та відображення згенерованого шаблону L-System.
Generated Sample Patterns








How To Use
-
Клонувати код проєкту з GitHub.
-
Запустіть скрипт main.py, щоб виконати все, за допомогою наступної команди (запустіть її один раз і після того, як зрозумієте повідомлення про попередження, потім починайте запускати цю команду з параметром -nw):
# run with the initial warning message python3 main.py # run without the initial warning message python3 main.py -nw
-
Скрипт, після показу GUI, генерує файл eps з шаблоном L-System. Щоб конвертувати файл eps у png, ви можете використати python‑скрипт eps_to_png.py, запустивши команду подібну до цієї:
python3 eps_to_png.py example.eps example.png