Vẽ#
Giới thiệu#
Robot thực tế ảo sử dụng bút để vẽ trên sân chơi khi di chuyển. Bút của robot có thể thay đổi độ rộng, màu sắc và phủ kín toàn bộ sân chơi.
Dưới đây là danh sách tất cả các khối có sẵn:
Thao tác – Thay đổi trạng thái của bút và màu tô của sân chơi và các hình vẽ khác.
move– Nâng hoặc hạ bút của robot.fill– Tô màu sân chơi hoặc khu vực khép kín bằng màu được chỉ định.
Bộ điều chỉnh – Thay đổi màu sắc và độ rộng của bút.
set_pen_color– Đặt màu bút của robot từ các tùy chọn được thiết lập sẵn.set_pen_width– Đặt chiều rộng của bút robot.set_pen_color_rgb– Đặt màu bút của robot với các giá trị đỏ, xanh lá cây và xanh dương.
Hành động#
move#
move thiết lập vị trí của bút VR.
Usage:
pen.move(action)
Thông số |
Sự miêu tả |
|---|---|
|
Vị trí cài đặt của bút 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 tô màu theo hình dạng của vật thể mà bút VR đang đặt lên, ví dụ:
Đường lưới |
Ô vuông lưới |
Trên những sân chơi không có lưới, nó sẽ phủ kín toàn bộ diện tích sàn sân chơi. |
Usage:
pen.fill(red, green, blue, opacity)
Thông số |
Sự miêu tả |
|---|---|
|
Cường độ màu đỏ trong hệ màu RGB, nằm trong khoảng từ 0 đến 255. |
|
Cường độ màu xanh lá cây trong hệ màu RGB, nằm trong khoảng từ 0 đến 255. |
|
Cường độ màu xanh lam trong giá trị RGB, nằm trong khoảng từ 0 đến 255. |
|
Độ trong suốt của màu sắc trên bút VR Pen, từ 0 đến 100 phần trăm. |
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)
Biến đổi#
set_pen_color#
set_pen_color thiết lập màu sắc của bút VR từ các tùy chọn có sẵn.
Usage:
pen.set_pen_color(color)
Thông số |
Sự miêu tả |
|---|---|
|
Màu sắc của bút 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#
Phương thức set_pen_width được sử dụng để thiết lập chiều rộng của bút VR.
Usage:
pen.set_pen_width(width)
Thông số |
Sự miêu tả |
|---|---|
|
Độ rộng của bút 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#
Phương thức set_pen_color_rgb được sử dụng để thiết lập các giá trị RGB và độ mờ cho màu của bút VR.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Thông số |
Sự miêu tả |
|---|---|
|
Cường độ màu đỏ trong hệ màu RGB, nằm trong khoảng từ 0 đến 255. |
|
Cường độ màu xanh lá cây trong hệ màu RGB, nằm trong khoảng từ 0 đến 255. |
|
Cường độ màu xanh lam trong giá trị RGB, nằm trong khoảng từ 0 đến 255. |
|
Độ trong suốt của màu sắc trên bút VR Pen, từ 0 đến 100 phần trăm. |
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)


