Výkres#
Zavedení#
VR robot používá pero k kreslení na hřišti během pohybu. Pero robota může měnit šířku, barvu a vyplňovat celá hřiště.
Níže je uveden seznam všech dostupných bloků:
Akce – Změňte stav pera a barvy výplně hřišť a dalších kreseb.
Mutátory – Upravují barvu a šířku pera.
set_pen_color– Nastaví barvu pera robota z přednastavených možností.set_pen_width– Nastaví šířku pera robota.set_pen_color_rgb– Nastaví barvu pera robota s hodnotami červené, zelené a modré.
Akce#
move#
move nastavuje pozici VR pera.
Usage:
pen.move(action)
Parametry |
Popis |
|---|---|
|
Nastavená poloha VR pera:
|
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 vyplní tvar čehokoli, na čem je VR pero, například:
Čáry mřížky |
Mřížka čtverec |
Na hřištích bez mřížky vyplňuje celou podlahu hřiště. |
Usage:
pen.fill(red, green, blue, opacity)
Parametry |
Popis |
|---|---|
|
Intenzita červené barvy v RGB prostoru v rozsahu od 0 do 255. |
|
Intenzita zelené barvy v RGB prostoru v rozsahu od 0 do 255. |
|
Intenzita modré barvy v RGB prostoru v rozsahu od 0 do 255. |
|
Průhlednost barvy VR pera v rozsahu od 0 do 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)
Mutátory#
set_pen_color#
set_pen_color nastaví barvu VR pera z přednastavených možností.
Usage:
pen.set_pen_color(color)
Parametry |
Popis |
|---|---|
|
Barva VR pera: |
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#
Metoda set_pen_width se používá k nastavení šířky VR pera.
Usage:
pen.set_pen_width(width)
Parametry |
Popis |
|---|---|
|
Šířka VR pera:
|
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#
Metoda set_pen_color_rgb se používá k nastavení hodnot RGB a opacity pro barvu VR pera.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parametry |
Popis |
|---|---|
|
Intenzita červené barvy v RGB prostoru v rozsahu od 0 do 255. |
|
Intenzita zelené barvy v RGB prostoru v rozsahu od 0 do 255. |
|
Intenzita modré barvy v RGB prostoru v rozsahu od 0 do 255. |
|
Průhlednost barvy VR pera v rozsahu od 0 do 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)


