चित्रकला#

परिचय#

वीआर रोबोट चलते हुए एक पेन की मदद से खेल के मैदान पर चित्र बनाता है। रोबोट का पेन चौड़ाई और रंग बदल सकता है और पूरे खेल के मैदान को भर सकता है।

नीचे उपलब्ध सभी ब्लॉकों की सूची दी गई है:

कार्य – खेल के मैदानों और अन्य चित्रों में पेन की स्थिति और भरे हुए रंगों को बदलें।

  • move – रोबोट के पेन को ऊपर या नीचे करें।

  • fill – किसी खेल के मैदान या संलग्न क्षेत्र को निर्दिष्ट रंग से भरें।

म्यूटेटर्स – पेन का रंग और चौड़ाई बदलें।

  • set_pen_color – पूर्व निर्धारित विकल्पों से रोबोट के पेन का रंग सेट करें।

  • set_pen_width – रोबोट के पेन की चौड़ाई सेट करें।

  • set_pen_color_rgb – रोबोट के पेन का रंग लाल, हरा और नीला मानों के साथ सेट करें।

कार्रवाई#

move#

move वीआर पेन की स्थिति निर्धारित करता है।

Usage:
pen.move(action)

पैरामीटर

विवरण

action

वीआर पेन की निर्धारित स्थिति:

  • DOWN – पेन को खेल के मैदान पर चित्र बनाने की अनुमति देता है।
  • UP – पेन को खेल के मैदान पर चित्र बनाने से रोकता है।
def main():
    # Draw a straight line.
    pen.move(DOWN)
    drivetrain.drive_for(FORWARD, 400, MM)

# VR threads — Do not delete
vr_thread(main)

fill#

fill उस आकृति को भर देता है जिसके ऊपर वीआर पेन रखा होता है, उदाहरण के लिए:

​वीआर रोबोट एक ऐसी सतह पर बैठा है जिस पर छोटे-छोटे ग्रिड बॉक्स बने हैं, और रोबोट के पीछे एक नीली ग्रिड लाइन दिखाई दे रही है।

​एक वीआर प्लेग्राउंड का एक कोना, जिसमें नीले रंग से भरा हुआ कोने का ग्रिड वर्ग दिखाया गया है, और उसके बगल वाले वर्ग में वीआर रोबोट मौजूद है।

​एक ठोस नीले फर्श के ऊपर एक वीआर रोबोट।

ग्रिड रेखाएँ

ग्रिड स्क्वायर

जिन खेल के मैदानों में ग्रिड नहीं होता, वहां यह पूरे खेल के मैदान के फर्श को भर देता है।

Usage:
pen.fill(red, green, blue, opacity)

पैरामीटर

विवरण

red

आरजीबी मान में लाल रंग की तीव्रता, जो 0 से 255 तक होती है।

green

RGB मान में हरे रंग की तीव्रता, जो 0 से 255 तक होती है।

blue

RGB मान में नीले रंग की तीव्रता, जो 0 से 255 तक होती है।

opacity

वीआर पेन के रंग की पारदर्शिता 0 से 100 प्रतिशत तक होती है।

def main():
    # Fill the playground's floor with blue at full opacity.
    pen.fill(43, 162, 202, 100)

# VR threads — Do not delete
vr_thread(main)

उत्परिवर्तक#

set_pen_color#

set_pen_color पूर्व निर्धारित विकल्पों से VR पेन का रंग सेट करता है।

Usage:
pen.set_pen_color(color)

पैरामीटर

विवरण

color

वीआर पेन का रंग: BLACK, RED, GREEN, या BLUE।

def main():
    # Draw a blue line
    pen.move(DOWN)
    pen.set_pen_color(BLUE)
    drivetrain.drive_for(FORWARD, 400, MM)

# VR threads — Do not delete
vr_thread(main)

set_pen_width#

set_pen_width विधि का उपयोग VR पेन की चौड़ाई निर्धारित करने के लिए किया जाता है।

Usage:
pen.set_pen_width(width)

पैरामीटर

विवरण

width

वीआर पेन की चौड़ाई:

  • EXTRA_THIN
  • THIN (डिफ़ॉल्ट)
  • MEDIUM
  • WIDE
  • EXTRA-WIDE
def main():
    # Draw a straight line of medium width
    pen.move(DOWN)
    pen.set_pen_width(MEDIUM)
    drivetrain.drive_for(FORWARD, 400, MM)

# VR threads — Do not delete
vr_thread(main)

set_pen_color_rgb#

set_pen_color_rgb विधि का उपयोग VR पेन के रंग के लिए RGB और अपारदर्शिता मान सेट करने के लिए किया जाता है।

Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)

पैरामीटर

विवरण

red

आरजीबी मान में लाल रंग की तीव्रता, जो 0 से 255 तक होती है।

green

RGB मान में हरे रंग की तीव्रता, जो 0 से 255 तक होती है।

blue

RGB मान में नीले रंग की तीव्रता, जो 0 से 255 तक होती है।

opacity

वीआर पेन के रंग की पारदर्शिता 0 से 100 प्रतिशत तक होती है।

def main():
    # Draw an orange line
    pen.move(DOWN)
    pen.set_pen_color_rgb(225, 112, 52, 100)
    drivetrain.drive_for(FORWARD, 400, MM)

# VR threads — Do not delete
vr_thread(main)