Ritning#
Introduktion#
VR-roboten använder en penna för att rita på en lekplats medan den rör sig. Robotens penna kan ändra bredd, färg och fylla hela lekplatser.
Nedan följer en lista över alla tillgängliga block:
Åtgärder – Ändra pennans tillstånd och fyllda färger på lekplatser och andra ritningar.
move– Höj eller sänk robotens penna.fill– Fyll en lekplats eller ett slutet område med en specificerad färg.
Mutatorer – Ändra pennans färg och bredd.
set_pen_color– Ställ in färgen på robotens penna från förinställda alternativ.set_pen_width– Ställ in bredden på robotens penna.set_pen_color_rgb– Ställ in färgen på robotens penna med röda, gröna och blå värden.
Åtgärder#
move#
move anger VR-pennans position.
Usage:
pen.move(action)
Parametrar |
Beskrivning |
|---|---|
|
VR-pennans inställda position:
|
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 fyller i formen av det som VR-pennan är ovanpå, till exempel:
Rutnät |
Rutnät |
På lekplatser utan rutnät fyller den hela lekplatsgolvet. |
Usage:
pen.fill(red, green, blue, opacity)
Parametrar |
Beskrivning |
|---|---|
|
Intensiteten hos färgen röd i RGB-värdet, från 0 till 255. |
|
Intensiteten hos färgen grön i RGB-värdet, från 0 till 255. |
|
Intensiteten hos färgen blå i RGB-värdet, från 0 till 255. |
|
Transparensen för VR-pennans färg, från 0 till 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)
Mutatorer#
set_pen_color#
set_pen_color ställer in färgen på VR-pennan från förinställda alternativ.
Usage:
pen.set_pen_color(color)
Parametrar |
Beskrivning |
|---|---|
|
VR-pennans färg: |
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 -metoden används för att ställa in bredden på VR-pennan.
Usage:
pen.set_pen_width(width)
Parametrar |
Beskrivning |
|---|---|
|
VR-pennans bredd:
|
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 -metoden används för att ställa in RGB- och opacitetsvärdena för VR-pennans färg.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parametrar |
Beskrivning |
|---|---|
|
Intensiteten hos färgen röd i RGB-värdet, från 0 till 255. |
|
Intensiteten hos färgen grön i RGB-värdet, från 0 till 255. |
|
Intensiteten hos färgen blå i RGB-värdet, från 0 till 255. |
|
Transparensen för VR-pennans färg, från 0 till 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)


