Skip to main content

Polygon Wheel

صمم خوارزمية لاستخدام قلم الواقع الافتراضي للرسم حول محيط مضلع محدد وإنشاء عجلة مضلعات باستخدامها! احسب قياس الزاوية الداخلية للمضلع، ثم اطبع القيمة المحسوبة باستخدام وحدة التحكم في الطباعة.

  • اختر ملعب تتبع الأشكال.
  • اختر مضلعًا يقع عند نقاط البداية D أو E أو F.
  • قم ببرمجة روبوت الواقع الافتراضي لرسم محيط المضلع المحدد، وحساب قياس زاويته الداخلية.
    • حدد طول ضلع المضلع. قم بتعريف متغير لتخزين القيمة.
    • حدد الزاوية التي يحتاجها الروبوت للدوران لرسم المضلع. استخدم هذه الزاوية لحساب قياس الزاوية الداخلية للمضلع. قم بتعريف المتغيرات لتخزين البيانات.
    • استخدم قلم الواقع الافتراضي وحلقة لتكرار أوامر [القيادة لـ] و[الانعطاف لـ] لعدد محدد من المرات للرسم حول محيط المضلع المحدد.
    • استخدم كتلة [print] لطباعة قيمة الزاوية الداخلية إلى وحدة التحكم بالطباعة.
  • قم ببرمجة روبوت الواقع الافتراضي لإنشاء عجلة متعددة الأضلاع باستخدام كتل القلم. 
    • قم بتوجيه الروبوت إلى النقطة المركزية للمضلع.
    • قم ببرمجة روبوت الواقع الافتراضي لرسم خطوط تربط النقطة المركزية بكل رأس باستخدام قلم الواقع الافتراضي وحلقة تكرار.
    • قم ببرمجة الروبوت لرسم نقطة في المركز لتكون بمثابة المحور لإنشاء عجلة!

نصائح مفيدة

  • لتحديد موضع البداية في ساحة لعب تتبع الأشكال، حدد زر القائمة، ثم حدد زر الموقع.

    زر القائمة من نافذة VEXcode VR Playground.

    حدد نقطة البداية من نافذة VEXcode VR Playground.

  • استخدم الصيغة التالية لحساب الزاوية التي يحتاجها الروبوت للدوران لرسم مضلع منتظم.

زاوية الدوران = 360 / عدد أضلاع المضلع = الزاوية الخارجية

مجموع كل زاوية خارجية وزاويتها الداخلية المقابلة يساوي 180 درجة. استخدم الصيغة التالية لحساب قياس الزاوية الداخلية.

 الزاوية الداخلية = 180° - الزاوية الخارجية. 

  • استخدم كتلة تكرار من فئة التحكم لبرمجة روبوت الواقع الافتراضي لتكرار الكتل الموجودة بداخلها لعدد محدد من المرات.

    كتلة تكرار VEXcode فارغة تقرأ 'تكرار 2'.

    • أمر بايثون المطابق:

      for repeat_count in range(2):
      	wait(5, MSEC)