Çizim#
giriiş#
VR Robot, hareket halindeyken bir oyun alanına kalemle çizim yapıyor. Robotun kalemi genişliğini, rengini değiştirebiliyor ve tüm oyun alanını kaplayabiliyor.
Aşağıda mevcut tüm blokların listesi bulunmaktadır:
İşlemler – Oyun alanlarının ve diğer çizimlerin kalem durumunu ve doldurulmuş renklerini değiştirin.
move– Robotun kalemini yukarı veya aşağı hareket ettir.fill– Bir oyun alanını veya kapalı bir alanı belirtilen bir renkle doldurun.
Değiştiriciler – Kalemin rengini ve kalınlığını değiştirir.
set_pen_color– Robotun kaleminin rengini önceden belirlenmiş seçeneklerden ayarlayın.set_pen_width– Robotun kaleminin genişliğini ayarlayın.set_pen_color_rgb– Robotun kaleminin rengini kırmızı, yeşil ve mavi değerlerle ayarlayın.
Eylemler#
move#
move VR Kalemin konumunu ayarlar.
Usage:
pen.move(action)
Parametreler |
Tanım |
|---|---|
|
VR Kaleminin ayar konumu:
|
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 doldurma, VR Kalemin üzerinde bulunduğu nesnenin şeklini alır, örneğin:
Izgara çizgileri |
Izgara karesi |
Izgara sistemi olmayan oyun alanlarında, oyun alanının tüm zeminini kaplar. |
Usage:
pen.fill(red, green, blue, opacity)
Parametreler |
Tanım |
|---|---|
|
Kırmızı rengin RGB değerindeki yoğunluğu, 0 ile 255 arasında değişir. |
|
Yeşil rengin RGB değerindeki yoğunluğu, 0 ile 255 arasında değişir. |
|
Mavi rengin RGB değerindeki yoğunluğu, 0 ile 255 arasında değişir. |
|
VR Kalemin renk geçirgenliği, %0 ile %100 arasında değişmektedir. |
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)
Mutatörler#
set_pen_color#
set_pen_color , VR Kalemin rengini önceden ayarlanmış seçeneklerden ayarlar.
Usage:
pen.set_pen_color(color)
Parametreler |
Tanım |
|---|---|
|
VR Kalemin rengi: |
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 metodu, VR Kalemin genişliğini ayarlamak için kullanılır.
Usage:
pen.set_pen_width(width)
Parametreler |
Tanım |
|---|---|
|
VR Kalemin Genişliği:
|
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 metodu, VR Kalemin rengi için RGB ve opaklık değerlerini ayarlamak için kullanılır.
Usage:
pen.set_pen_color_rgb(red, green, blue, opacity)
Parametreler |
Tanım |
|---|---|
|
Kırmızı rengin RGB değerindeki yoğunluğu, 0 ile 255 arasında değişir. |
|
Yeşil rengin RGB değerindeki yoğunluğu, 0 ile 255 arasında değişir. |
|
Mavi rengin RGB değerindeki yoğunluğu, 0 ile 255 arasında değişir. |
|
VR Kalemin renk geçirgenliği, %0 ile %100 arasında değişmektedir. |
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)


