Zīmējums#
Ievads#
VR robots pārvietojoties izmanto pildspalvu, lai zīmētu uz rotaļu laukuma. Robota pildspalva var mainīt platumu, krāsu un aizpildīt visus rotaļu laukumus.
Zemāk ir visu pieejamo bloku saraksts:
Darbības — mainīt rotaļu laukumu un citu zīmējumu pildspalvas un aizpildīto krāsu stāvokli.
move– Pacelt vai nolaist robota pildspalvu.fill– Aizpildiet rotaļu laukumu vai norobežotu teritoriju ar norādīto krāsu.
Mutatori — maina pildspalvas krāsu un platumu.
set_pen_color– Iestatiet robota pildspalvas krāsu no iepriekš iestatītajām opcijām.set_pen_width– Iestata robota pildspalvas platumu.set_pen_color_rgb– Iestatiet robota pildspalvas krāsu ar sarkanām, zaļām un zilām vērtībām.
Darbības#
move#
move iestata VR pildspalvas pozīciju.
Usage:
pen.move(action)
Parametri |
Apraksts |
|---|---|
|
VR pildspalvas iestatītā pozīcija:
|
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 aizpilda VR pildspalvas virsmas formu, piemēram:
Režģa līnijas |
Režģa kvadrāts |
Rotaļu laukumos bez režģa tas aizpilda visu rotaļu laukuma grīdu. |
Usage:
pen.fill(red, green, blue, opacity)
Parametri |
Apraksts |
|---|---|
|
Sarkanās krāsas intensitāte RGB vērtībā no 0 līdz 255. |
|
Zaļās krāsas intensitāte RGB vērtībā no 0 līdz 255. |
|
Zilās krāsas intensitāte RGB vērtībā no 0 līdz 255. |
|
VR pildspalvas krāsas caurspīdīgums no 0 līdz 100 procentiem. |
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)
Mutatori#
set_pen_color#
set_pen_color iestata VR pildspalvas krāsu no iepriekš iestatītajām opcijām.
Usage:
pen.set_pen_color(color)
Parametri |
Apraksts |
|---|---|
|
VR pildspalvas krāsa: |
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 metode tiek izmantota, lai iestatītu VR pildspalvas platumu.
Usage:
pen.set_pen_width(width)
Parametri |
Apraksts |
|---|---|
|
VR pildspalvas platums:
|
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 metode tiek izmantota, lai iestatītu VR pildspalvas krāsas RGB un necaurredzamības vērtības.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parametri |
Apraksts |
|---|---|
|
Sarkanās krāsas intensitāte RGB vērtībā no 0 līdz 255. |
|
Zaļās krāsas intensitāte RGB vērtībā no 0 līdz 255. |
|
Zilās krāsas intensitāte RGB vērtībā no 0 līdz 255. |
|
VR pildspalvas krāsas caurspīdīgums no 0 līdz 100 procentiem. |
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)


