ล้อรูปหลายเหลี่ยม
ออกแบบอัลกอริทึมเพื่อใช้ปากกา VR ในการวาดรอบขอบของรูปหลายเหลี่ยมที่เลือก และสร้างวงล้อรูปหลายเหลี่ยม (Polygon Wheel) จากรูปหลายเหลี่ยมนั้น! คำนวณขนาดของมุมภายใน ของรูปหลายเหลี่ยม จากนั้นพิมพ์ค่าที่คำนวณได้โดยใช้หน้าต่างพิมพ์ (Print Console)
- เลือก Shape Tracer Playground
- เลือกรูปหลายเหลี่ยมที่จุดเริ่มต้นอยู่ที่จุด D, E หรือ F
- เขียนโค้ดให้หุ่นยนต์ VR วาดตามขอบของรูปหลายเหลี่ยมที่เลือก และคำนวณขนาดของมุมภายใน
- จงหาความยาวด้านของรูปหลายเหลี่ยม ประกาศตัวแปรเพื่อเก็บค่า
- กำหนดมุมที่หุ่นยนต์ต้องหมุนเพื่อวาดรูปหลายเหลี่ยม ใช้ค่ามุมนี้ในการคำนวณหาขนาดของมุมภายในของรูปหลายเหลี่ยม ประกาศตัวแปรเพื่อใช้เก็บข้อมูล
- ใช้ปากกา VR และลูปเพื่อทำซ้ำคำสั่ง [ขับไปข้างหน้า] และ [เลี้ยวไปข้างหน้า] ตามจำนวนครั้งที่กำหนด เพื่อวาดตามขอบเขตของรูปหลายเหลี่ยมที่เลือก
- ใช้บล็อก [print] เพื่อพิมพ์ค่ามุมภายในไปยังคอนโซลการพิมพ์
- เขียนโค้ดให้หุ่นยนต์ VR สร้างล้อรูปหลายเหลี่ยมโดยใช้บล็อกปากกา
- บังคับหุ่นยนต์ไปยังจุดศูนย์กลางของรูปหลายเหลี่ยม
- เขียนโค้ดให้หุ่นยนต์ VR วาดเส้นเชื่อมจุดศูนย์กลางกับจุดยอดแต่ละจุดโดยใช้ปากกา VR และลูป
- เขียนโปรแกรมให้หุ่นยนต์วาดจุดตรงจุดกึ่งกลางเพื่อใช้เป็นแกนหมุนของล้อ!
คำแนะนำที่เป็นประโยชน์
ในการเลือกตำแหน่งเริ่มต้นใน Shape Tracer Playground ให้เลือกปุ่มเมนู จากนั้นเลือกปุ่มตำแหน่ง


- ใช้สูตรต่อไปนี้ในการคำนวณมุมที่หุ่นยนต์ต้องหมุนเพื่อวาดรูปหลายเหลี่ยมด้านเท่า
angle_to_turn = 360 / polygon_side_number = exterior_angle
ผลรวมของมุมภายนอกแต่ละมุมและมุมภายในที่สอดคล้องกันเท่ากับ 180° ใช้สูตรต่อไปนี้ในการคำนวณขนาดของมุมภายใน
มุมภายใน = 180° - มุมภายนอก
ใช้บล็อก repeat จากหมวดหมู่ Control เพื่อเขียนโค้ดให้หุ่นยนต์ VR ทำซ้ำบล็อกที่อยู่ภายในตามจำนวนครั้งที่กำหนด

คำสั่ง Python ที่ตรงกัน:
สำหรับ repeat_count ในช่วง (2): รอ (5, MSEC)