You are on page 1of 15

Grafika C++

Proučite i testirajte zadane primjere te riješite


zadatke.
Upute
Po izboru možete kreirati i vlastitu animaciju.

Prezentaciju pogledajte u dijaprojekcijskom prikazu


ako vam se video s animacijom ne želi učitati.

Na kraju se nalazi križaljka za ponavljanje čija


rješenja je potrebno poslati zajedno sa zadacima
Animacija u C++ se postiže brisanjem
postavljenog objekta prije pozicioniranja
novog i tako se stvara privid kretanja.

Ako želimo vidjeti pozicioniranje svih


Animacija objekata stavimo funkciju cleardevice() u
komentar.

//cleardevice()
Primjer 1a
Napišite program koji omogućava kretanje kružnice po različitim putanjama?
Primjer 1B
Primjer 2

• Kružnica kojoj se mijenja polumjer


• kreće se slijeva na desno
• y koordinata je fiksna, mijenja se samo x koordinata
• //cleardevice(), kada ne bi brisali objekte dobili bi
sljedeći prikaz
• Funkcija delay (vrijeme u ms) – vremenski odmak,
iscrtava se jedan po jedan objekt
Primjer 3a
Mijenjanje polumjera
Primjer 3B
Bez brisanja objekata dobijemo, stavimo funkciju cleardevice() u komentar
Primjer 4a

Za pomicanje objekta koristi tipke a-


lijevo, d-desno, w-gore, s-dolje
Za ispis teksta u grafičkom
prozoru koristimo naredbu
outtextxy(x,y,”tekst”)
primjer 4
Za kretanje objekta koristi tipke
Primjer 4b a-lijevo, d-desno, w-gore, s-dolje
Bez brisanja objekata!
Primjer 5
Napisati program koji pomoću miša pomjera objekt u grafičkom prozoru
Zadatak 1
Napišite program koji animira iscrtavanje kružnica kao na slici. Gdje je razlika?
Zadatak 2a & 2b
Napišite program koji prikazuje zadane objekte i animacije.
Ponavljanje
Riješiti križaljku i sliku rješenja
predati zajedno sa zadacima na
Edmodo.

You might also like