Menggambar#
Perkenalan#
Robot VR menggunakan pena untuk menggambar di taman bermain sambil bergerak. Pena robot dapat mengubah lebar, warna, dan mengisi seluruh area taman bermain.
Berikut adalah daftar semua blok yang tersedia:
Aksi – Mengubah status pena dan warna isian taman bermain serta gambar lainnya.
move– Naikkan atau turunkan pena robot.fill– Isi taman bermain atau area tertutup dengan warna tertentu.
Mutator – Mengubah warna dan lebar pena.
set_pen_color– Mengatur warna pena robot dari opsi yang telah ditentukan.set_pen_width– Mengatur lebar pena robot.set_pen_color_rgb– Mengatur warna pena robot dengan nilai merah, hijau, dan biru.
Tindakan#
move#
move mengatur posisi VR Pen.
Usage:
pen.move(action)
Parameter |
Keterangan |
|---|---|
|
Posisi pena VR yang telah diatur:
|
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 mengisi bentuk apa pun yang diletakkan di atas VR Pen, misalnya:
Garis kisi |
Kotak kisi |
Di taman bermain tanpa grid, warna tersebut memenuhi seluruh lantai taman bermain. |
Usage:
pen.fill(red, green, blue, opacity)
Parameter |
Keterangan |
|---|---|
|
Intensitas warna merah dalam nilai RGB, berkisar dari 0 hingga 255. |
|
Intensitas warna hijau dalam nilai RGB, berkisar dari 0 hingga 255. |
|
Intensitas warna biru dalam nilai RGB, berkisar dari 0 hingga 255. |
|
Tingkat transparansi warna VR Pen, berkisar dari 0 hingga 100 persen. |
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)
Mutator#
set_pen_color#
set_pen_color mengatur warna VR Pen dari opsi preset.
Usage:
pen.set_pen_color(color)
Parameter |
Keterangan |
|---|---|
|
Warna 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#
Metode set_pen_width digunakan untuk mengatur lebar VR Pen.
Usage:
pen.set_pen_width(width)
Parameter |
Keterangan |
|---|---|
|
Lebar Pena 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#
Metode set_pen_color_rgb digunakan untuk mengatur nilai RGB dan opasitas untuk warna VR Pen.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parameter |
Keterangan |
|---|---|
|
Intensitas warna merah dalam nilai RGB, berkisar dari 0 hingga 255. |
|
Intensitas warna hijau dalam nilai RGB, berkisar dari 0 hingga 255. |
|
Intensitas warna biru dalam nilai RGB, berkisar dari 0 hingga 255. |
|
Tingkat transparansi warna VR Pen, berkisar dari 0 hingga 100 persen. |
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)


