All tutorials in one place.

Friday, July 15, 2016

10. Funksioni i mausit

Shpeshher eshte e nevojshme qe te ralizojme neper grafika te ndryshem levizje objektesh kur perdoruesi klikon ne ekran ,ose mbi objekt. Kete e realizon funksioni I mausit glutMouseFunc I cili mer si parameter butonin qe mer vleren I majte ose I djathte, gjendjen e butonit I shtypur ose I leshuar, dhe korordinatat x dhe y te pikes se klikimit.

Ushtrim: Ndertoni nje program I cili vizaton nje drejtkendesh dhe e rretullon ate me 30 grad sa her qe klikojm ne ekran
Share:

9. Funksioni update, realizimi i ngjarjeve ne njesine e kohes

Per te realizuar ngjarje te ndryshme si zhvendosja, shformimi ose rrotullimi I objekteve ne njesine e kohes duhet te perdorim funksionin glutTimerFunc(t,update,0) I cili mer si parameter kohen ne milisekonda, funksionin update ne te cilin ai vepron dhe koeficientin e ketij funksioni I cili merr vleren 0 ose 1. Ne funksionin update realzizohen ndryshimet e deshiruara.

Ushtrim: Ndertoni nje program I cili vizaton nje katror dhe e zhvendos ate me 20 njesi djathtas per cdo sekonde
Share:

8. Transformimet gjeometrike (vazhdim), zhvendosja, rrotullimi

Transformimet gjeometrike mund ti zbatojme ne nje cikel heresh mbi objekte te ndryshem dhe kjo lehteson mjaftueshem vizatimin e disa objekteve identik ne pozicione , kende apo madhesi te ndryshme.
Ushtrim: Ndertoni nje program qe vizaton nje rreth dhe e zhvendos ate 15 here me 20 njesi ne boshtin x
Share:

7. Transformimet gjeometrike, zhvendosja

Deri tani kemi pare vetem ndertimin e objekteve te ndryshme, ndersa ne shembujt ne vazhdim do te shohim transformimin e tyre, zhvendosjen, zmadhimin ose zvogelimin dhe animacionin per te dizenjuar skenen tone 2D. Veprimet si zhvendosja, rrotullimi dhe shfromimi quhen transformime gjeometrike.
 Ushtrim: Ndertoni nje drejtkendesh dhe zhvendoseni ate me 100 njesi ne boshtin x
Share:

6. Vizatime te tjera dydimensionale, koncepti i perspektives

Per  te realizuar nje vizatim ne perspektive mjafton te krijojme nje funksion I cili e vizaton objektin vetem 1 here dhe pastaj kete funksion e therrasim aq here sa duam ne funksionin Display() duke e zmadhuar ose zvogeluar ne baze te nje koeficienti per te krijuar idene e perspektives ne syrin e njeriut.
Ushtrim: Ndertoni nje program qe te vizatoje 10 peme ne perspektive
Share:

5. Disa vizatime te tjera ne openGL duke perdorur primitivat gjeometrike

Vizatimi I objektit te meposhtem eshte realizuar duke bere bashkimin e njepasnjeshem te disa kulmeve glVertex me GL_LINE_LOOP. I njejti objekt do te mund te vizatohej duke perdorur bashkimindisa vijave te njepasnjeshme me gGL_LINES por zgjedhja eshte ne doren tone.
Ushtrim:
Ndertoni ne OpenGl nje program qe vizaton nje objekt ne formen e shtepise
Share:

Saturday, July 9, 2016

4. Vizatimi i rrethit

Te gjithe primitivat e meparshme qe kemi permendur realizojne ndertimet nepermjet vijave te drejta. Ekzistojne algoritme si Algoritmi I Pikes se Mesit qe mund te konvertoje forma si rrethi dhe figura te tjera hiporbelike.

Share:

Popular Posts

Categories

Tutorials House. Powered by Blogger.

Labels