Crtanje osnovnih geometrijskih oblika - lukova - VII razred

 Luk se može nacrtati pomoću funkcije arc. Za crtanje luka potrebno je odrediti pravougaonik, u koji se upisuje elipsa čiji je luk dio. Određuju se koordinate gornjeg lijevog pravougaonika, njegova širina i visina. Zatim treba odrediti početni ugao, od kojeg počinje crtanje luka (ugao koji je na slici obeležen žutom bojom), i krajnji ugao (ugao koji je na slici obeležen zelenom bojom). Sredini desne stranice pravougaonika odgovara ugao od 0 stepeni. Sredini gornje stranice pravougaonika odgovara ugao od 90 stepeni. Sredini lijeve stranice pravougaonika odgovara ugao od 180 stepeni. Sredini donje stranice odgovara ugao od 270 stepeni. Ugao od 360 stepeni odgovara sredini desne stranice pravougaonika, baš kao i ugao od 0 stepeni.


Funkcija arc crta luk od početnog do krajnjeg ugla u smeru suprotnom kretanju kazaljke na satu.

Pored mjerenja uglova u stepenima, uglovi se u matematici mogu meriti i u radijanima. Jedan radijan je definisan kao ugao čija je dužina kružnog luka jednaka dužini poluprečnika. Na primjer, za opružen ugao od 180 stepeni kaže se da ima jedan radijan.
U poziv funkcije arc uglovi za crtanje luka treba da budu zapisani u radijanima. Zbog toga je potrebno veličinu ugla u stepenima pretvoriti u radijane. Iako je ovo pretvaranje moguće uraditi pomoću nekoliko matematičih operacija, u biblioteci math postoji ugrađena funkcija radians koja vrši pretvaranje veličine ugla zadate u stepenima u veličinu ugla izraženu u radijanima. 


Zadatak1: Napiši program koji koristeći funkciju za crtanje lukova crta šaru kao na slici. Veličina prozora za crtanje neka bude 200 x 200 piksela. Veličine uglova izražene su u stepenima date su u tabeli.


Rješenje:








 




Zadatak2: Napiši program koji koristeći funkcije line i arc crta kišobran. Dimenzije prozora postavi na 400 x 400 piksela. 

Rješenje:










Коментари

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

Rad na dijeljenim dokumentima - VII razred

Elektronska komunikacija - VII razred

Hiperveza i hipertekst - VII razred