Plano#
Introducción#
El robot VR usa un bolígrafo para dibujar en un patio de recreo mientras se mueve. El bolígrafo del robot puede cambiar de ancho, color y llenar patios de recreo enteros.
A continuación se muestra una lista de todos los bloques disponibles:
Acciones: cambie el estado del bolígrafo y los colores rellenos de los patios de recreo y otros dibujos.
move– Sube o baja el bolígrafo del robot.fill– Llena un patio de recreo o un área cerrada con un color específico.
Mutadores: modifique el color y el ancho del bolígrafo.
set_pen_color– Establece el color del bolígrafo del robot a partir de las opciones preestablecidas.set_pen_width– Establece el ancho del bolígrafo del robot.set_pen_color_rgb– Establece el color del bolígrafo del robot con valores rojos, verdes y azules.
Acciones#
move#
el move establece la posición del lápiz VR.
Usage:
pen.move(action)
Parámetros |
Descripción |
|---|---|
|
La posición establecida del bolígrafo 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 rellena la forma de lo que sea que el VR Pen esté encima, por ejemplo:
Líneas de cuadrícula |
Cuadrícula cuadrada |
En los patios de recreo sin cuadrícula, llena toda la planta del patio de recreo. |
Usage:
pen.fill(red, green, blue, opacity)
Parámetros |
Descripción |
|---|---|
|
La intensidad del color rojo en el valor RGB, que oscila entre 0 y 255. |
|
La intensidad del color verde en el valor RGB, que oscila entre 0 y 255. |
|
La intensidad del color azul en el valor RGB, que oscila entre 0 y 255. |
|
La transparencia del color del bolígrafo VR, que varía de 0 a 100 por ciento. |
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)
Mutadores#
set_pen_color#
set_pen_color establece el color del lápiz VR a partir de las opciones preestablecidas.
Usage:
pen.set_pen_color(color)
Parámetros |
Descripción |
|---|---|
|
El color del lápiz 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#
el método set_pen_width se utiliza para establecer el ancho del lápiz VR.
Usage:
pen.set_pen_width(width)
Parámetros |
Descripción |
|---|---|
|
El ancho del 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#
el método set_pen_color_rgb se utiliza para establecer los valores de RGB y opacidad para el color del lápiz VR.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parámetros |
Descripción |
|---|---|
|
La intensidad del color rojo en el valor RGB, que oscila entre 0 y 255. |
|
La intensidad del color verde en el valor RGB, que oscila entre 0 y 255. |
|
La intensidad del color azul en el valor RGB, que oscila entre 0 y 255. |
|
La transparencia del color del bolígrafo VR, que varía de 0 a 100 por ciento. |
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)


