Generator L-System 2D

Repositori GitHub Proyek

Tentang

Implementasi saya dari Sistem L generator, ditulis dalam Python. Generator ini dirancang untuk dijalankan di sistem operasi berbasis Unix seperti MacOS dan/atau Linux. Pola L-System dihasilkan dalam Python biasa. GUI menggunakan paket Python, Tkinter, untuk menyediakan cara bagi pengguna memasukkan nilai untuk generator L-System. Paket Python, Turtle, digunakan untuk menggambar dan menampilkan pola L-System yang dihasilkan.

Contoh Pola yang Dihasilkan

Cara Menggunakan

  1. Clone [kode] proyek dari GitHub.

  2. Jalankan skrip main.py untuk menjalankan semuanya, dengan perintah berikut (jalankan ini sekali dan setelah Anda memahami pesan peringatan, kemudian mulai menjalankan perintah ini dengan opsi -nw):

    # run with the initial warning message
    python3 main.py
    
    # run without the initial warning message
    python3 main.py -nw
    
  3. Skrip, setelah menampilkan GUI, menghasilkan file eps dengan pola L-System. Untuk mengonversi file eps ke png, Anda dapat menggunakan skrip python eps_to_png.py dengan menjalankan perintah seperti ini:

    python3 eps_to_png.py example.eps example.png
    

Sumber