Piešimas#
Įvadas#
VR robotas judėdamas piešia žaidimų aikštelėje naudodamas rašiklį. Roboto rašiklis gali keisti plotį, spalvą ir užpildyti visas žaidimų aikšteles.
Žemiau pateikiamas visų galimų blokų sąrašas:
Veiksmai – Pakeiskite žaidimų aikštelių ir kitų piešinių rašiklio ir užpildytų spalvų būseną.
move– Pakelti arba nuleisti roboto rašiklį.fill– Užpildykite žaidimų aikštelę arba uždarą teritoriją nurodyta spalva.
Mutatoriai – keičia rašiklio spalvą ir plotį.
set_pen_color– Nustatykite roboto rašiklio spalvą iš iš anksto nustatytų parinkčių.set_pen_width– Nustatykite roboto rašiklio plotį.set_pen_color_rgb– Nustatykite roboto rašiklio spalvą raudona, žalia ir mėlyna reikšmėmis.
Veiksmai#
move#
move nustato VR rašiklio padėtį.
Usage:
pen.move(action)
Parametrai |
Aprašymas |
|---|---|
|
Nustatyta VR rašiklio padėtis:
|
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 užpildo VR rašiklio formos elementą, pavyzdžiui:
Tinklelio linijos |
Tinklelio kvadratas |
Žaidimų aikštelėse be tinklelio jis užpildo visą žaidimų aikštelės grindis. |
Usage:
pen.fill(red, green, blue, opacity)
Parametrai |
Aprašymas |
|---|---|
|
Raudonos spalvos intensyvumas RGB reikšmėje, svyruojanti nuo 0 iki 255. |
|
Žalios spalvos intensyvumas RGB reikšmėje, svyruojanti nuo 0 iki 255. |
|
Mėlynos spalvos intensyvumas RGB reikšmėje, svyruojanti nuo 0 iki 255. |
|
VR rašiklio spalvos skaidrumas svyruoja nuo 0 iki 100 procentų. |
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)
Mutatoriai#
set_pen_color#
set_pen_color nustato VR rašiklio spalvą iš iš anksto nustatytų parinkčių.
Usage:
pen.set_pen_color(color)
Parametrai |
Aprašymas |
|---|---|
|
VR rašiklio spalva: |
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 metodas naudojamas VR rašiklio pločiui nustatyti.
Usage:
pen.set_pen_width(width)
Parametrai |
Aprašymas |
|---|---|
|
VR rašiklio plotis:
|
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 metodas naudojamas VR rašiklio spalvos RGB ir neskaidrumo reikšmėms nustatyti.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parametrai |
Aprašymas |
|---|---|
|
Raudonos spalvos intensyvumas RGB reikšmėje, svyruojanti nuo 0 iki 255. |
|
Žalios spalvos intensyvumas RGB reikšmėje, svyruojanti nuo 0 iki 255. |
|
Mėlynos spalvos intensyvumas RGB reikšmėje, svyruojanti nuo 0 iki 255. |
|
VR rašiklio spalvos skaidrumas svyruoja nuo 0 iki 100 procentų. |
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)


