অঙ্কন#
ভূমিকা#
ভিআর রোবটটি চলতে চলতে একটি কলম ব্যবহার করে খেলার মাঠে আঁকে। রোবটটির কলমটি এর প্রস্থ ও রঙ পরিবর্তন করতে পারে এবং পুরো খেলার মাঠটি ভরে ফেলতে পারে।
নিম্নে সকল উপলব্ধ ব্লকের একটি তালিকা দেওয়া হলো:
ক্রিয়াকলাপ – খেলার মাঠ এবং অন্যান্য অঙ্কনের কলমের অবস্থা ও ভরাট করা রঙ পরিবর্তন করুন।
move– রোবটের কলম উপরে বা নিচে তুলুন।fill– একটি খেলার মাঠ বা আবদ্ধ এলাকাকে নির্দিষ্ট রঙ দিয়ে পূরণ করুন।
মিউটেটর – কলমের রঙ ও প্রস্থ পরিবর্তন করুন।
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 মানে লাল রঙের তীব্রতা, যার পরিসর ০ থেকে ২৫৫। |
|
আরজিবি (RGB) মানে সবুজ রঙের তীব্রতা, যার পরিসর ০ থেকে ২৫৫। |
|
RGB মানে নীল রঙের তীব্রতা, যার পরিসর ০ থেকে ২৫৫। |
|
ভিআর পেনের রঙের স্বচ্ছতা, যা ০ থেকে ১০০ শতাংশ পর্যন্ত হতে পারে। |
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) এবং অপাসিটি (opacity) মান সেট করতে ব্যবহৃত হয়।
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
প্যারামিটার |
বর্ণনা |
|---|---|
|
RGB মানে লাল রঙের তীব্রতা, যার পরিসর ০ থেকে ২৫৫। |
|
আরজিবি (RGB) মানে সবুজ রঙের তীব্রতা, যার পরিসর ০ থেকে ২৫৫। |
|
RGB মানে নীল রঙের তীব্রতা, যার পরিসর ০ থেকে ২৫৫। |
|
ভিআর পেনের রঙের স্বচ্ছতা, যা ০ থেকে ১০০ শতাংশ পর্যন্ত হতে পারে। |
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)


