ต้นไม้พีทาโกรัส
สร้างอัลกอริทึมเพื่อใช้ปากกา VR บนหุ่นยนต์ VR ในการวาดและระบายสีช่องสี่เหลี่ยมบน Art Canvas+ Playground เพื่อสร้างต้นไม้พีทาโกรัส 2 ระดับ (โปรดดูภาพประกอบ)!
- เลือก Art Canvas+ Playground
- เขียนโค้ดให้หุ่นยนต์ VR วาดรูปสี่เหลี่ยมบนสนามเด็กเล่นเพื่อสร้างต้นไม้พีทาโกรัส 2 ระดับ
- ใช้ปากกา VR ควบคุมหุ่นยนต์ VR ให้วาดสี่เหลี่ยมขนาดใหญ่ที่ด้านล่างของผืนผ้าใบ เพื่อเป็นลำต้นของต้นไม้
- เขียนโค้ดให้หุ่นยนต์ VR วาดรูปสามเหลี่ยมหน้าจั่วฉาก โดยให้ขอบบนของสี่เหลี่ยมจัตุรัสขนาดใหญ่เป็นด้านตรงข้ามมุมฉาก และวาดรูปสี่เหลี่ยมจัตุรัสสองรูปตามแนวด้านอีกสองด้านของสามเหลี่ยมหน้าจั่วนี้ เพื่อเป็นกิ่งก้านระดับแรกของต้นไม้
- เขียนโค้ดให้หุ่นยนต์ VR วาดรูปสามเหลี่ยมหน้าจั่วฉาก โดยให้ขอบบนของสี่เหลี่ยมจัตุรัสแต่ละกิ่งในชั้นแรกเป็นด้านตรงข้ามมุมฉาก และลากสี่เหลี่ยมจัตุรัสตามด้านอื่นๆ ของสามเหลี่ยมหน้าจั่วแต่ละด้าน เพื่อเป็นกิ่งก้านระดับที่สองของต้นไม้
- ขับหุ่นยนต์ VR เข้าไปในแต่ละช่องสี่เหลี่ยม และใช้บล็อก [เติมสีลงในพื้นที่] เพื่อเติมสีที่กำหนดลงไปเพื่อสร้างต้นไม้พีทาโกรัส!
คำแนะนำที่เป็นประโยชน์
- ใช้ฟังก์ชันไซน์ (หรือฟังก์ชันโคไซน์) และความยาวด้านตรงข้ามมุมฉากของสามเหลี่ยมมุมฉากหน้าจั่ว เพื่อคำนวณความยาวด้านที่เท่ากัน
ความยาวด้านเท่ากัน = ความยาวด้านตรงข้ามมุมฉาก * sin(45°)
- ใช้บล็อกฟังก์ชัน จากหมวดหมู่ตัวดำเนินการ และเลือกฟังก์ชันไซน์จากรายการตัวเลือกเพื่อคำนวณ sin(45°)
คำสั่ง Python ที่ตรงกัน:
math.sin (45 / 180.0 * math.pi)