مولد نظام L-2D

مستودع GitHub الخاص بالمشروع

حول

تنفيذي الخاص لمولد نظام L مكتوب بلغة بايثون. تم تصميم المولد للعمل على نظام تشغيل يعتمد على يونكس مثل macOS و/أو لينكس. يتم توليد نمط نظام L في بايثون العادي. تستخدم الواجهة الرسومية حزمة بايثون Tkinter لتوفير طريقة للمستخدمين لإدخال القيم لمولد نظام L. حزمة بايثون Turtle للرسم وعرض نمط نظام L المولد.

أنماط العينة المولدة

كيفية الاستخدام

  1. استنساخ الكود الخاص بالمشروع من GitHub.

  2. شغّل سكريبت main.py لتشغيل كل شيء، باستخدام الأمر التالي (قم بتشغيله مرة واحدة وبعد أن تفهم رسالة التحذير، ثم ابدأ تشغيل هذا الأمر مع خيار -nw):

    # run with the initial warning message
    python3 main.py
    
    # run without the initial warning message
    python3 main.py -nw
    
  3. يقوم السكريبت، بعد إظهار الواجهة الرسومية، بإنشاء ملف eps يحتوي على نمط نظام L. لتحويل ملف eps إلى png، يمكنك استخدام سكريبت بايثون eps_to_png.py عن طريق تشغيل أمر مثل هذا:

    python3 eps_to_png.py example.eps example.png
    

المصادر