Σχέδιο#
Εισαγωγή#
Το ρομπότ εικονικής πραγματικότητας χρησιμοποιεί ένα στυλό για να σχεδιάζει σε μια παιδική χαρά καθώς κινείται. Το στυλό του ρομπότ μπορεί να αλλάξει πλάτος, χρώμα και να γεμίσει ολόκληρες παιδικές χαρές.
Παρακάτω είναι μια λίστα με όλα τα διαθέσιμα μπλοκ:
Ενέργειες – Αλλάξτε την κατάσταση της πένας και τα γεμισμένα χρώματα των παιδικών χαρών και άλλων σχεδίων.
move– Raise or lower the robot’s pen.fill– Fill a playground or an enclosed area with a specified color.
Μεταλλαγμένοι – Τροποποιήστε το χρώμα και το πλάτος της πένας.
set_pen_color– Set the color of the robot’s pen from preset options.set_pen_width– Set the width of the robot’s pen.set_pen_color_rgb– Set the color of the robot’s pen with red, green, and blue values.
Ενέργειες#
move#
move sets the position of the VR Pen.
Usage:
pen.move(action)
Παράμετροι |
Περιγραφή |
|---|---|
|
The set position of the VR Pen:
|
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 fills in the shape of whatever the VR Pen is on top of, for example:
Γραμμές πλέγματος |
Τετράγωνο πλέγματος |
Σε παιδικές χαρές χωρίς πλέγμα, γεμίζει ολόκληρο το δάπεδο της παιδικής χαράς. |
Usage:
pen.fill(red, green, blue, opacity)
Παράμετροι |
Περιγραφή |
|---|---|
|
Η ένταση του κόκκινου χρώματος στην τιμή RGB, που κυμαίνεται από 0 έως 255. |
|
Η ένταση του πράσινου χρώματος στην τιμή RGB, που κυμαίνεται από 0 έως 255. |
|
Η ένταση του μπλε χρώματος στην τιμή RGB, που κυμαίνεται από 0 έως 255. |
|
Η διαφάνεια του χρώματος της πένας VR, που κυμαίνεται από 0 έως 100 τοις εκατό. |
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)
Μεταλλάκτες#
set_pen_color#
set_pen_color sets the color of the VR Pen from preset options.
Usage:
pen.set_pen_color(color)
Παράμετροι |
Περιγραφή |
|---|---|
|
The color of the VR Pen: |
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 method is used to set the width of the VR Pen.
Usage:
pen.set_pen_width(width)
Παράμετροι |
Περιγραφή |
|---|---|
|
The width of the VR Pen:
|
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 method is used to set the RGB and opacity values for the VR Pen’s color.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Παράμετροι |
Περιγραφή |
|---|---|
|
Η ένταση του κόκκινου χρώματος στην τιμή RGB, που κυμαίνεται από 0 έως 255. |
|
Η ένταση του πράσινου χρώματος στην τιμή RGB, που κυμαίνεται από 0 έως 255. |
|
Η ένταση του μπλε χρώματος στην τιμή RGB, που κυμαίνεται από 0 έως 255. |
|
Η διαφάνεια του χρώματος της πένας VR, που κυμαίνεται από 0 έως 100 τοις εκατό. |
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)


