2D L-System Üreteci

Hakkında
Python’da yazılmış bir [L-System] üreteci benim uygulamam. Üreteç, MacOS ve/veya Linux gibi Unix tabanlı bir işletim sisteminde çalışacak şekilde tasarlanmıştır. L-System deseni normal Python’da üretilir. GUI, kullanıcıların L-System üreteci için değer girmesine olanak sağlamak için Python paketi Tkinter’ı kullanır. Python paketi Turtle, oluşturulan L-System desenini çizmek ve görüntülemek için kullanılır.
Oluşturulan Örnek Desenler








Nasıl Kullanılır
-
Projenin [kod]unu GitHub’dan klonlayın.
-
main.py betiğini her şeyi çalıştırmak için çalıştırın, aşağıdaki komutla (bunu bir kez çalıştırın ve uyarı mesajını anladıktan sonra, -nw seçeneğiyle bu komutu çalıştırmaya başlayın):
# run with the initial warning message python3 main.py # run without the initial warning message python3 main.py -nw
-
Betik, GUI’yi gösterdikten sonra L-System desenini içeren bir eps dosyası oluşturur. Bir eps dosyasını png’ye dönüştürmek için, aşağıdaki gibi bir komut çalıştırarak eps_to_png.py python betiğini kullanabilirsiniz:
python3 eps_to_png.py example.eps example.png