Σχέδιο#
Εισαγωγή#
Το ρομπότ εικονικής πραγματικότητας χρησιμοποιεί ένα στυλό για να σχεδιάζει σε μια παιδική χαρά καθώς κινείται. Το στυλό του ρομπότ μπορεί να αλλάξει πλάτος, χρώμα και να γεμίσει ολόκληρες παιδικές χαρές.
Παρακάτω είναι μια λίστα με όλα τα διαθέσιμα μπλοκ:
Ενέργειες – Αλλάξτε την κατάσταση της πένας και τα γεμισμένα χρώματα των παιδικών χαρών και άλλων σχεδίων.
move– Σηκώστε ή χαμηλώστε την πένα του ρομπότ.fill– Γεμίζει μια παιδική χαρά ή έναν κλειστό χώρο με ένα συγκεκριμένο χρώμα.
Μεταλλαγμένοι – Τροποποιήστε το χρώμα και το πλάτος της πένας.
set_pen_color– Ορίστε το χρώμα της πένας του ρομπότ από τις προκαθορισμένες επιλογές.set_pen_width– Ορίζει το πλάτος της πένας του ρομπότ.set_pen_color_rgb– Ορίζει το χρώμα της πένας του ρομπότ με τιμές κόκκινο, πράσινο και μπλε.
Ενέργειες#
move#
Η κίνηση move ορίζει τη θέση της πένας VR.
Usage:
pen.move(action)
Παράμετροι |
Περιγραφή |
|---|---|
|
Η καθορισμένη θέση του στυλό 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 γεμίζει το σχήμα οποιουδήποτε αντικειμένου πάνω στο οποίο βρίσκεται η πένα VR, για παράδειγμα:
Γραμμές πλέγματος |
Τετράγωνο πλέγματος |
Σε παιδικές χαρές χωρίς πλέγμα, γεμίζει ολόκληρο το δάπεδο της παιδικής χαράς. |
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 ορίζει το χρώμα της πένας VR από τις προκαθορισμένες επιλογές.
Usage:
pen.set_pen_color(color)
Παράμετροι |
Περιγραφή |
|---|---|
|
Το χρώμα του στυλό 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#
Η μέθοδος set_pen_width χρησιμοποιείται για τον ορισμό του πλάτους της πένας VR.
Usage:
pen.set_pen_width(width)
Παράμετροι |
Περιγραφή |
|---|---|
|
Το πλάτος της πένας 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#
Η μέθοδος set_pen_color_rgb χρησιμοποιείται για τον ορισμό των τιμών RGB και αδιαφάνειας για το χρώμα της πένας VR.
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)


