Crtanje osnovnih geometrijskih oblika - mnogougla - VII razred
Osim kvadrata i pravougaonika, PyGame omogućava crtanje proizvoljnih mnogouglova (na primjer, trouglova, trapeza, petouglova, šestouglova, zvijezda itd). Za crtanje mnogougla koristi se funkcija polygon.
Proizvoljni petougao može se nacrtati na sljedeći način:
Promenljivoj temena se prije pozivanja funkcije polygon dodjeljuje lista uređenih dvojki, koje predstavljaju koordinate temena mnogougla.
Kada je potrebno nacrtati samo linije koje predstavljaju stranice mnogougla, u pozivu funkcije polygon piše se i debljina linije.
Primjer:
Zadatak1: Napiši program koji koristeći funkciju polygon crta saobraćajni znak u obliku jednakokrakog trougla. Osnovica jednakokrakog trougla treba da bude 300 piksela, a njegova visina 260 piksela. Znak treba da bude nacrtan na sredini prozora dimenzija 400 x 400 piksela.
Rješenje:
Zadatak2: Napiši program koji u prozoru dimenzija 300 x 300 piksela crta jelku.
Rješenje:
Коментари
Постави коментар