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:











Коментари

Популарни постови са овог блога

Rad na dijeljenim dokumentima - VII razred

Elektronska komunikacija - VII razred

Hiperveza i hipertekst - VII razred