Zeichnung#
Einführung#
Der VR-Roboter benutzt einen Stift, um während seiner Bewegung auf einem Spielplatz zu zeichnen. Der Stift des Roboters kann Breite und Farbe verändern und ganze Spielflächen ausfüllen.
Nachfolgend finden Sie eine Liste aller verfügbaren Blöcke:
Aktionen – Den Zustand des Stifts und die Füllfarben von Spielplätzen und anderen Zeichnungen verändern.
move– Hebt oder senkt den Stift des Roboters.fill– Füllt einen Spielplatz oder einen umzäunten Bereich mit einer bestimmten Farbe.
Mutatoren – Ändern Sie die Farbe und Breite des Stifts.
set_pen_color– Die Farbe des Roboterstifts aus voreingestellten Optionen festlegen.set_pen_width– Legt die Breite des Stifts des Roboters fest.set_pen_color_rgb– Legt die Farbe des Roboterstifts mit Rot-, Grün- und Blauwerten fest.
Aktionen#
move#
move legt die Position des VR-Stifts fest.
Usage:
pen.move(action)
Parameter |
Beschreibung |
|---|---|
|
Die festgelegte Position des VR-Stifts:
|
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 füllt die Form dessen aus, worauf sich der VR-Stift befindet, zum Beispiel:
Gitterlinien |
Rasterquadrat |
Auf Spielplätzen ohne Raster füllt es die gesamte Spielplatzfläche aus. |
Usage:
pen.fill(red, green, blue, opacity)
Parameter |
Beschreibung |
|---|---|
|
Die Intensität der Farbe Rot im RGB-Wert, der von 0 bis 255 reicht. |
|
Die Intensität der Farbe Grün im RGB-Wertbereich von 0 bis 255. |
|
Die Intensität der Farbe Blau im RGB-Wert, der von 0 bis 255 reicht. |
|
Die Transparenz der Farbe des VR-Stifts reicht von 0 bis 100 Prozent. |
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)
Mutatoren#
set_pen_color#
set_pen_color legt die Farbe des VR-Stifts anhand voreingestellter Optionen fest.
Usage:
pen.set_pen_color(color)
Parameter |
Beschreibung |
|---|---|
|
Die Farbe des VR-Stifts: |
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#
Die Methode set_pen_width dient zum Einstellen der Breite des VR-Stifts.
Usage:
pen.set_pen_width(width)
Parameter |
Beschreibung |
|---|---|
|
Breite des VR-Stifts:
|
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#
Die Methode set_pen_color_rgb dient zum Festlegen der RGB- und Deckkraftwerte für die Farbe des VR-Stifts.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parameter |
Beschreibung |
|---|---|
|
Die Intensität der Farbe Rot im RGB-Wert, der von 0 bis 255 reicht. |
|
Die Intensität der Farbe Grün im RGB-Wertbereich von 0 bis 255. |
|
Die Intensität der Farbe Blau im RGB-Wert, der von 0 bis 255 reicht. |
|
Die Transparenz der Farbe des VR-Stifts reicht von 0 bis 100 Prozent. |
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)


