Font size
WorksheetsPyGame - 2
Total questions: 8
Worksheet time: 13mins
- Šta se zadaje prilikom crtanja kruga?
Koordinate gornjeg levog ugla
Koordinate centra
Debljina
Boja
Poluprečnik
Da bi se nacrtala kružnica crvene boje, sa centrom u tački (200, 250), poluprečnika 50 piksela i debljine 5 piksela potrebno je izvršiti poziv funkcije
pg.draw.circle(prozor, pg.Color("red"), 200, 250, 50, 5)
pg.draw.circle(prozor, pg.Color("red"), (200, 250), 5, 50)
pg.draw.circle(prozor, pg.Color("red"), 200, 250, 5, 50)
pg.draw.circle(prozor, pg.Color("red"), (200, 250), 50, 5)
Razlika između pg.draw.circle(prozor, boja, (100, 100), 30) i pg.draw.circle(prozor, boja, (100, 100), 30, 5) je u tome što se:
u drugom slučaju crta elipsa čije su poluose 30 i 5
u drugom slučaju krug ispunjava bojom
u prvom slučaju crta krug, a u drugom kružnica
u prvom slučaju crta kružnica, a u drugom krug
Prilikom crtanja pravougaonika, brojevi unutar naredbe predstavljaju:
Širinu
Visinu
Koordinate gornjeg levog ugla
Debljinu
Koordinate centra
Da bi se nacrtao crveni pravougaonik čija je koordinata gornjeg levog temena (50,55), širina 50, a visina 55 potrebno je izvršiti poziv funkcije:
pg.draw.rect(prozor, pg.Color("red"), (50, 55), 50, 55)
pg.draw.rect(prozor, pg.Color("red"), (55, 50), 50, 55)
pg.draw.rect(prozor, pg.Color("red"), (50, 55, 50, 55))
pg.draw.rect(prozor, pg.Color("red"), (55, 50, 55, 50))
Da bi se nacrtao crveni pravougaonik čija je koordinata gornjeg levog temena (50,55), a donjeg desnog temena (150,155) potrebno je izvršiti poziv funkcije:
pg.draw.rect(prozor, pg.Color("red"), (50, 55, 150, 155))
pg.draw.rect(prozor, pg.Color("red"), (50, 55, 100, 100))
pg.draw.rect(prozor, pg.Color("red"), (50, 55), (150, 155))
pg.draw.rect(prozor, pg.Color("red"), (50, 55), (100, 100))
Krug ima svoj poluprečnik, a elipse svoje poluose. Mala poluosa je najmanje rastojanje od centra do linije elipse, a velika je najveće rastojanje od centra do linije elipse. Koje od navedenih elipsi imaju malu poluosu 50, a veliku 40.
pg.draw.ellipse(prozor, pg.Color("red"), (100, 100, 40, 50))
pg.draw.ellipse(prozor, pg.Color("red"), (30, 40, 50, 40))
pg.draw.ellipse(prozor, pg.Color("red"), (100, 100, 100, 80))
pg.draw.ellipse(prozor, pg.Color("red"), (30, 40, 80, 100))
pg.draw.ellipse(prozor, pg.Color("red"), (80, 60, 100, 120))
Kojom naredbom se crta kružnica:
pg.draw.ellipse(prozor, pg.Color("red"), (80, 60, 40, 30))
pg.draw.ellipse(prozor, pg.Color("red"), (100, 150, 50, 50), 2)
pg.draw.ellipse(prozor, pg.Color("red"), (100, 150, 60, 80), 3)
pg.draw.ellipse(prozor, pg.Color("red"), (150, 70, 60, 60))
