Rajz#
Bevezetés#
A VR robot tollal rajzol a játszótérre mozgás közben. A robot tolla változtathatja a szélességet, a színt és kitöltheti az egész játszóteret.
Az alábbiakban felsoroljuk az összes elérhető blokkot:
Műveletek – Játszóterek és más rajzok toll- és kitöltött színeinek állapotának módosítása.
move– Emelje fel vagy süllyessze le a robot tollát.fill– Tölts ki egy játszóteret vagy egy zárt területet egy megadott színnel.
Mutátorok – Módosítják a toll színét és szélességét.
set_pen_color– A robot tollának színét állítja be az előre beállított beállítások közül.set_pen_width– A robot tollának szélességének beállítása.set_pen_color_rgb– A robot tollának színét állítja be piros, zöld és kék értékekkel.
Műveletek#
move#
move essel beállítható a VR-toll pozíciója.
Usage:
pen.move(action)
Paraméterek |
Leírás |
|---|---|
|
A VR toll beállított pozíciója:
|
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 kitölti annak az alakját, amin a VR toll van, például:
Rácsvonalak |
Rács négyzet |
A rács nélküli játszótereken kitölti a teljes játszótér padlóját. |
Usage:
pen.fill(red, green, blue, opacity)
Paraméterek |
Leírás |
|---|---|
|
A vörös szín intenzitása az RGB-értékben, 0 és 255 között. |
|
A zöld szín intenzitása az RGB-értékben, 0 és 255 között. |
|
A kék szín intenzitása az RGB-értékben, 0 és 255 között. |
|
A VR-toll színének átlátszósága 0 és 100 százalék között. |
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)
Mutátorok#
set_pen_color#
set_pen_color beállítja a VR toll színét az előre beállított beállítások közül.
Usage:
pen.set_pen_color(color)
Paraméterek |
Leírás |
|---|---|
|
A VR toll színe: |
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 metódus a VR toll szélességének beállítására szolgál.
Usage:
pen.set_pen_width(width)
Paraméterek |
Leírás |
|---|---|
|
A VR toll szélessége:
|
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 metódus a VR toll színének RGB és átlátszósági értékeinek beállítására szolgál.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Paraméterek |
Leírás |
|---|---|
|
A vörös szín intenzitása az RGB-értékben, 0 és 255 között. |
|
A zöld szín intenzitása az RGB-értékben, 0 és 255 között. |
|
A kék szín intenzitása az RGB-értékben, 0 és 255 között. |
|
A VR-toll színének átlátszósága 0 és 100 százalék között. |
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)


