Bir Yüz Çiz
[Sürüş için] ve [Dönüş için] bloklarını ve VR Robot üzerindeki VR Kalemi kullanarak Art Canvas+ Oyun Alanında düzenli çokgen bir yüz ifadesi oluşturmak için bir algoritma oluşturun.
- Bu Google slayt gösterisinden çizgi film yüz ifadeleri görselini PNG dosyası olarak indirin.
- Slayt gösterilerinden .png dosyaları indirme hakkında daha fazla bilgi edinmek için, bu makaleye bakın.
- Art Canvas+ Playground'u seçin ve çizgi film yüz ifadeleri görselini yükleyin.
- Art Canvas+ Playground'a görsel yükleme hakkında daha bilgi edinmek için makaleye.
- Düzenli çokgen şekilli bir yüz ifadesi oluşturmak için bir algoritma tasarlayın.
- Poligonun kenar sayısını ve uzunluğunu saklamak için değişkenler kullanın ve robotun poligonu çizebilmesi için dönmesi gereken açıyı hesaplayın.
- VR Robot üzerindeki Kalemi kullanarak, [Sürüş için] ve [Dönüş için] komutlarını belirli sayıda tekrarlayan bir döngü oluşturun ve VR Robot'un Tuval üzerine düzgün bir çokgen çizmesini sağlayın. Değişkenlerin değerlerini kullanarak sürüş mesafesini, dönüş açısını ve tekrarlama sayısını belirleyin.
- VR robotunu çokgenin içine sürün ve [Alanı renkle doldur] bloğunu kullanarak şekil alanını belirli bir renkle doldurun.
Faydalı İpuçları
- Robotun çokgen çizebilmesi için dönmesi gereken açıyı hesaplamak için formülü kullanın:
- Dönme açısı = 360 / kenar sayısı
Robotun dönmesi gereken açıyı hesaplamak için Operatörler kategorisindeki bölme raporu bloğunu kullanarak formülü ifade edin.

Eşleşen Python komutu:
360 / Kenar Sayısı
Tekrarlama sayısını belirlemek için, Değişkenler kategorisindeki değişken raporu bloğunu kullanarak çokgenin kenar sayısının değerini elde edin.

Eşleşen Python komutu:
for repeat_count in range(numberOfSides): wait(5, MSEC)