การวาดภาพ#
การแนะนำ#
หุ่นยนต์ VR ใช้ปากกาในการวาดภาพบนสนามเด็กเล่นขณะเคลื่อนที่ ปากกาของหุ่นยนต์สามารถเปลี่ยนความกว้าง สี และเติมเต็มสนามเด็กเล่นทั้งหมดได้
ด้านล่างนี้คือรายการบล็อกทั้งหมดที่มีอยู่:
การกระทำ – เปลี่ยนสถานะของปากกาและสีที่ระบายลงบนสนามเด็กเล่นและภาพวาดอื่นๆ
ตัวปรับแต่ง – ปรับเปลี่ยนสีและความกว้างของปากกา
set_pen_color– ตั้งค่าสีของปากกาหุ่นยนต์จากตัวเลือกที่ตั้งไว้ล่วงหน้าset_pen_width– ตั้งค่าความกว้างของปากกาหุ่นยนต์set_pen_color_rgb– ตั้งค่าสีของปากกาหุ่นยนต์ด้วยค่าสีแดง สีเขียว และสีน้ำเงิน
การกระทำ#
move#
คำสั่ง move จะกำหนดตำแหน่งของปากกา VR
Usage:
pen.move(action)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
ตำแหน่งการตั้งค่าของปากกา 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 ตามรูปทรงของพื้นผิวที่ปากกา VR วางอยู่ ตัวอย่างเช่น:
เส้นตาราง |
ตารางสี่เหลี่ยม |
ในสนามเด็กเล่นที่ไม่มีตารางกริด มันจะครอบคลุมพื้นที่สนามเด็กเล่นทั้งหมด |
Usage:
pen.fill(red, green, blue, opacity)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
ความเข้มของสีแดงในค่า RGB มีค่าตั้งแต่ 0 ถึง 255 |
|
ความเข้มของสีเขียวในค่า RGB มีค่าตั้งแต่ 0 ถึง 255 |
|
ความเข้มของสีน้ำเงินในค่า RGB มีค่าตั้งแต่ 0 ถึง 255 |
|
ระดับความโปร่งใสของสีจากปากกา VR สามารถปรับได้ตั้งแต่ 0 ถึง 100 เปอร์เซ็นต์ |
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)
ตัวกลายพันธุ์#
set_pen_color#
set_pen_color กำหนดสีของปากกา VR จากตัวเลือกที่กำหนดไว้ล่วงหน้า
Usage:
pen.set_pen_color(color)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
สีของปากกา 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#
เมธอด set_pen_width ใช้สำหรับกำหนดความกว้างของปากกา VR
Usage:
pen.set_pen_width(width)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
ความกว้างของปากกา 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#
เมธอด set_pen_color_rgb ใช้สำหรับตั้งค่าสี RGB และค่าความทึบแสงของปากกา VR
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
ความเข้มของสีแดงในค่า RGB มีค่าตั้งแต่ 0 ถึง 255 |
|
ความเข้มของสีเขียวในค่า RGB มีค่าตั้งแต่ 0 ถึง 255 |
|
ความเข้มของสีน้ำเงินในค่า RGB มีค่าตั้งแต่ 0 ถึง 255 |
|
ระดับความโปร่งใสของสีจากปากกา VR สามารถปรับได้ตั้งแต่ 0 ถึง 100 เปอร์เซ็นต์ |
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)


