पाइथागोरस वृक्ष
आर्ट कैनवास+ प्लेग्राउंड पर वर्ग बनाने और रंग भरने के लिए वीआर रोबोट पर वीआर पेन का उपयोग करने के लिए एक एल्गोरिदम बनाएं ताकि 2-स्तरीय पाइथागोरस ट्री बनाया जा सके (कृपया छवि देखें)!
- आर्ट कैनवस+ प्लेग्राउंड का चयन करें।
- वीआर रोबोट को इस तरह से कोड करें कि वह खेल के मैदान पर वर्ग बनाकर दो-स्तरीय पाइथागोरस वृक्ष का निर्माण करे।
- वीआर पेन का उपयोग करके, वीआर रोबोट को चलाकर कैनवास के निचले भाग में पेड़ के तने के रूप में एक बड़ा वर्ग बनाएं
- वीआर रोबोट को इस प्रकार कोड करें कि वह एक समकोण समद्विबाहु त्रिभुज बनाए जिसका कर्ण बड़े वर्ग का ऊपरी किनारा हो। और इस समद्विबाहु त्रिभुज की अन्य दो भुजाओं के अनुदिश दो-दो वर्ग खींचिए, जो वृक्ष की प्रथम-स्तरीय शाखाएँ होंगी।
- वीआर रोबोट को इस प्रकार कोड करें कि वह प्रत्येक प्रथम-परत शाखा वर्ग के शीर्ष किनारे को कर्ण मानकर समकोण समद्विबाहु त्रिभुज बनाए। और समद्विबाहु त्रिभुज की अन्य सभी भुजाओं के साथ वर्ग बनाएं, जो वृक्ष की दूसरी स्तर की शाखाएँ होंगी।
- वीआर रोबोट को प्रत्येक वर्ग में ले जाएं और [क्षेत्र को रंग से भरें] ब्लॉक का उपयोग करके इसे विशिष्ट रंगों से भरें ताकि पाइथागोरस वृक्ष बन सके!
सहायक सुझाव
- समकोण समद्विबाहु त्रिभुज की बराबर भुजाओं की लंबाई की गणना करने के लिए साइन फ़ंक्शन (या कोसाइन फ़ंक्शन) और कर्ण की लंबाई का उपयोग करें।
भुजा की बराबर लंबाई = कर्ण की लंबाई * sin(45°)
- ऑपरेटर श्रेणी से फ़ंक्शन ब्लॉक का उपयोग करें और sin(45°) की गणना करने के लिए विकल्पों की सूची से साइन फ़ंक्शन चुनें।
पाइथन कमांड से मिलान:
गणित.पाप(45/180.0 * गणित.पीआई)