ഡ്രോയിംഗ്#
ആമുഖം#
വിആർ റോബോട്ട് ഒരു പേന ഉപയോഗിച്ച് കളിസ്ഥലത്ത് വരയ്ക്കുന്നു, അത് നീങ്ങുമ്പോൾ. റോബോട്ടിന്റെ പേനയ്ക്ക് വീതിയും നിറവും മാറ്റാനും മുഴുവൻ കളിസ്ഥലങ്ങളും നിറയ്ക്കാനും കഴിയും.
ലഭ്യമായ എല്ലാ ബ്ലോക്കുകളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
പ്രവർത്തനങ്ങൾ – പേനയുടെ അവസ്ഥയും കളിസ്ഥലങ്ങളുടെയും മറ്റ് ഡ്രോയിംഗുകളുടെയും നിറങ്ങൾ മാറ്റുക.
move– റോബോട്ടിന്റെ പേന ഉയർത്തുകയോ താഴ്ത്തുകയോ ചെയ്യുക.fill– ഒരു കളിസ്ഥലമോ അടച്ചിട്ട സ്ഥലമോ ഒരു നിർദ്ദിഷ്ട നിറം കൊണ്ട് നിറയ്ക്കുക.
മ്യൂട്ടേറ്ററുകൾ - പേനയുടെ നിറവും വീതിയും പരിഷ്കരിക്കുക.
set_pen_color– പ്രീസെറ്റ് ഓപ്ഷനുകളിൽ നിന്ന് റോബോട്ടിന്റെ പേനയുടെ നിറം സജ്ജമാക്കുക.set_pen_width– റോബോട്ടിന്റെ പേനയുടെ വീതി സജ്ജമാക്കുക.set_pen_color_rgb– ചുവപ്പ്, പച്ച, നീല എന്നീ മൂല്യങ്ങൾ ഉപയോഗിച്ച് റോബോട്ടിന്റെ പേനയുടെ നിറം സജ്ജമാക്കുക.
പ്രവർത്തനങ്ങൾ#
move#
move VR പേനയുടെ സ്ഥാനം സജ്ജമാക്കുന്നു.
Usage:
pen.move(action)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
VR പേനയുടെ സെറ്റ് സ്ഥാനം:
|
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 ഫില്ലുകൾ VR പേനയുടെ മുകളിലുള്ള ആകൃതിയിലാണ്, ഉദാഹരണത്തിന്:
ഗ്രിഡ് ലൈനുകൾ |
ഗ്രിഡ് ചതുരം |
ഗ്രിഡ് ഇല്ലാത്ത കളിസ്ഥലങ്ങളിൽ, അത് മുഴുവൻ കളിസ്ഥല നിലയും നിറയ്ക്കും. |
Usage:
pen.fill(red, green, blue, opacity)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
RGB മൂല്യത്തിൽ ചുവപ്പ് നിറത്തിന്റെ തീവ്രത 0 മുതൽ 255 വരെയാണ്. |
|
RGB മൂല്യത്തിൽ പച്ച നിറത്തിന്റെ തീവ്രത, 0 മുതൽ 255 വരെയാണ്. |
|
RGB മൂല്യത്തിൽ നീല നിറത്തിന്റെ തീവ്രത, 0 മുതൽ 255 വരെയാണ്. |
|
വിആർ പേനയുടെ നിറങ്ങളുടെ സുതാര്യത 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)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
VR പേനയുടെ നിറം: |
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 രീതി ഉപയോഗിക്കുന്നു.
Usage:
pen.set_pen_width(width)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
VR പേനയുടെ വീതി:
|
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 രീതി ഉപയോഗിക്കുന്നു.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
RGB മൂല്യത്തിൽ ചുവപ്പ് നിറത്തിന്റെ തീവ്രത 0 മുതൽ 255 വരെയാണ്. |
|
RGB മൂല്യത്തിൽ പച്ച നിറത്തിന്റെ തീവ്രത, 0 മുതൽ 255 വരെയാണ്. |
|
RGB മൂല്യത്തിൽ നീല നിറത്തിന്റെ തീവ്രത, 0 മുതൽ 255 വരെയാണ്. |
|
വിആർ പേനയുടെ നിറങ്ങളുടെ സുതാര്യത 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)


