Rysunek#
Wstęp#
Robot VR używa pisaka do rysowania na placu zabaw podczas ruchu. Pióro robota może zmieniać szerokość, kolor i wypełniać całe place zabaw.
Poniżej znajduje się lista wszystkich dostępnych bloków:
Akcje – Zmień stan pióra i wypełnione kolory placów zabaw i innych rysunków.
move– Podnieś lub opuść pióro robota.fill– Wypełnij plac zabaw lub zamknięty obszar określonym kolorem.
Mutatory – modyfikują kolor i szerokość pióra.
set_pen_color– Ustaw kolor pióra robota z predefiniowanych opcji.set_pen_width– Ustaw szerokość pióra robota.set_pen_color_rgb– Ustaw kolor pióra robota za pomocą wartości czerwonego, zielonego i niebieskiego.
Akcje#
move#
move ustala pozycję pióra VR.
Usage:
pen.move(action)
Parametry |
Opis |
|---|---|
|
Pozycja ustawienia pióra 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 kształtem obiekt, na którym znajduje się pióro VR, na przykład:
Linie siatki |
Kwadrat siatki |
Na placach zabaw bez siatki wypełnia ona całą powierzchnię placu zabaw. |
Usage:
pen.fill(red, green, blue, opacity)
Parametry |
Opis |
|---|---|
|
Intensywność koloru czerwonego w zakresie RGB od 0 do 255. |
|
Intensywność koloru zielonego w wartościach RGB, od 0 do 255. |
|
Intensywność koloru niebieskiego w wartościach RGB, od 0 do 255. |
|
Przezroczystość koloru pióra VR Pen w zakresie 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)
Mutatory#
set_pen_color#
set_pen_color ustawia kolor pióra VR na podstawie predefiniowanych opcji.
Usage:
pen.set_pen_color(color)
Parametry |
Opis |
|---|---|
|
Kolor pióra 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#
Metoda set_pen_width służy do ustawienia szerokości pióra VR.
Usage:
pen.set_pen_width(width)
Parametry |
Opis |
|---|---|
|
Szerokość pióra 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#
Metoda set_pen_color_rgb służy do ustawiania wartości RGB i krycia dla koloru pióra VR Pen.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parametry |
Opis |
|---|---|
|
Intensywność koloru czerwonego w zakresie RGB od 0 do 255. |
|
Intensywność koloru zielonego w wartościach RGB, od 0 do 255. |
|
Intensywność koloru niebieskiego w wartościach RGB, od 0 do 255. |
|
Przezroczystość koloru pióra VR Pen w zakresie 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)


