Gerador de L-System 2D

Sobre
Minha implementação de um gerador de L-System, escrito em Python. O gerador foi projetado para ser executado em um sistema operacional baseado em Unix, como MacOS e/ou Linux. O padrão L-System é gerado em Python normal. A GUI usa o pacote Python, Tkinter, para fornecer uma forma de os usuários inserirem valores para o gerador de L-System. O pacote Python, Turtle, para desenhar e exibir o padrão L-System gerado.
Padrões de Exemplo Gerados








Como Usar
-
Clone o código do projeto no GitHub.
-
Execute o script main.py para executar tudo, com o seguinte comando (execute isto uma vez e, depois de entender a mensagem de aviso, comece a executar este comando com a opção -nw):
# run with the initial warning message python3 main.py # run without the initial warning message python3 main.py -nw
-
O script, após exibir a GUI, gera um arquivo eps com o padrão L-System. Para converter um arquivo eps em png, você pode usar o script Python eps_to_png.py executando um comando como este:
python3 eps_to_png.py example.eps example.png