Přejít k hlavnímu obsahu

Nakresli obličej

Vytvořte algoritmus, který pomocí bloků [Jeď pro] a [Otoč pro] a VR pera na VR robotovi vytvoří pravidelný polygonální výraz obličeje na hřišti Art Canvas+.

  • Stáhněte si obrázek kresleného výrazu obličeje jako soubor PNG z této prezentace Google .
  • Vyberte hřiště Art Canvas+ a nahrajte obrázek s kreslenými výrazy obličeje.
  • Navrhněte algoritmus pro vytvoření pravidelného polygonálního výrazu obličeje.
    • Použijte proměnné k uložení počtu a délky stran polygonu a vypočítejte úhel, o který se robot musí otočit, aby polygon nakreslil.
    • Pomocí pera na VR robotovi opakujte příkazy [Jeďte pro] a [Otočte pro] několikrát, abyste VR robotovi naprogramovali nakreslení pravidelného mnohoúhelníku na plátně. Použijte hodnoty proměnných k určení vzdálenosti jízdy, úhlu otočení a počtu opakování.
    • Vjeďte s VR robotem do polygonu a pomocí bloku [Vyplnit oblast barvou] vyplňte oblast tvaru specifickou barvou. 

Užitečné rady

  • Použijte vzorec k výpočtu úhlu, o který se robot musí otočit, aby nakreslil mnohoúhelník:
    • Úhel otočení = 360 / počet stran
  • Použijte blok divide report z kategorie Operátory k vyjádření vzorce pro výpočet úhlu, o který se robot potřebuje otočit.

    VEXcode Blok dělení obsahující blok Variable, který má dohromady hodnotu '360 / numberOfSides'.

    • Odpovídající příkaz Pythonu:

      360 / počet stran
  • Pomocí bloku variable report z kategorie Proměnné získejte hodnotu počtu stran polygonu a určete, kolikrát se má operace opakovat.

    Prázdný blok VEXcode Repeat, který čte 'repeat numberOfSides'.

    • Odpovídající příkaz Pythonu:

      pro repeat_count v rozsahu(početStranek):
      	čekání(5, MSEC)