رسم#
مقدمة#
يستخدم الروبوت الواقع الافتراضي قلمًا للرسم على ساحة اللعب أثناء تحركه. ويمكن لقلم الروبوت تغيير عرضه ولونه، كما يمكنه ملء ساحات اللعب بأكملها.
فيما يلي قائمة بجميع الكتل المتاحة:
الإجراءات – تغيير حالة القلم وألوان تعبئة الملاعب والرسومات الأخرى.
المُعدِّلات – تُغيِّر لون القلم وعرضه.
set_pen_color– قم بتعيين لون قلم الروبوت من الخيارات المحددة مسبقًا.set_pen_width– تحديد عرض قلم الروبوت.set_pen_color_rgb– قم بتعيين لون قلم الروبوت بقيم الأحمر والأخضر والأزرق.
الإجراءات#
move#
move يحدد موضع قلم الواقع الافتراضي.
Usage:
pen.move(action)
حدود |
وصف |
|---|---|
|
وضع قلم الواقع الافتراضي:
|
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 يملأ بالشكل الذي يوضع عليه قلم الواقع الافتراضي، على سبيل المثال:
خطوط الشبكة |
مربع الشبكة |
في الملاعب التي لا تحتوي على شبكة، فإنها تملأ أرضية الملعب بأكملها. |
Usage:
pen.fill(red, green, blue, opacity)
حدود |
وصف |
|---|---|
|
شدة اللون الأحمر في قيمة RGB، والتي تتراوح من 0 إلى 255. |
|
شدة اللون الأخضر في قيمة RGB، والتي تتراوح من 0 إلى 255. |
|
شدة اللون الأزرق في قيمة RGB، والتي تتراوح من 0 إلى 255. |
|
تتراوح شفافية لون قلم الواقع الافتراضي من 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 يحدد لون قلم الواقع الافتراضي من الخيارات المحددة مسبقًا.
Usage:
pen.set_pen_color(color)
حدود |
وصف |
|---|---|
|
لون قلم الواقع الافتراضي: |
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 لضبط عرض قلم الواقع الافتراضي.
Usage:
pen.set_pen_width(width)
حدود |
وصف |
|---|---|
|
عرض قلم الواقع الافتراضي:
|
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 والشفافية للون قلم الواقع الافتراضي.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
حدود |
وصف |
|---|---|
|
شدة اللون الأحمر في قيمة RGB، والتي تتراوح من 0 إلى 255. |
|
شدة اللون الأخضر في قيمة RGB، والتي تتراوح من 0 إلى 255. |
|
شدة اللون الأزرق في قيمة RGB، والتي تتراوح من 0 إلى 255. |
|
تتراوح شفافية لون قلم الواقع الافتراضي من 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)


