All tutorials in one place.

Showing posts with label OpenGL_shqip. Show all posts
Showing posts with label OpenGL_shqip. Show all posts

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:

Saturday, July 2, 2016

3. Perdorimi i Primitivave Gjeometrike, vizatimi i pare ne OpenGL

Format themelore si pika,vija,rrethi, etj. jane quajtur primitivat gjeometrike. Per te ndertuar nje pike perdorim funksionin: glVertex{2,3,4} {s,I,d,f} , perdorim rastet 2,3,4 per te treguar sa kordinata do percaktojne kulmin, dhe perdorim s,I,d,f per tipet e numrave perkatesisht short, integer,double dhe floating-point.
Psh: glVertex2f(1.0,2.0) i referohet 1 pike ne sistemin kordinativ ne kordinatat (1.0,2.0).
Share:

2. Programi i pare ne OpenGL

Per te kuptuar ndertimin e programit te pare ne OpenGL se pari duhet te shikojme funksionet baze qe realizojne funksionimin e programit, te perceptojme hapesiren e vizatimit te objekteve, pamjen e syrit si ajo shfaqet ne ekran dhe dritaren e programit, ne menyre qe vizatimi te shfaqet i plote para perdoruesit.
Share:

Thursday, June 30, 2016

1. Konceptet baze te OpenGL, formatet e ngjyrave

Open GL nuk eshte nje gjuhe programimi e mirefillte por nje API qe na siguron nje librari me funksione te grafikes per ti perdorur brenda mjedisit tone te programimit .

 Nje ekran kompjuteri permban mijera pika te vogla drite te quajtura pixela. Per te shfaqur nje imazh, kompjuteri duhet te jete i afte te kontrolloje ngjyren e secilit pixel.
Share:

Popular Posts

Categories

  • c
  • OpenGL_shqip

Category

  • c
  • OpenGL_shqip
Tutorials House. Powered by Blogger.

Labels

  • c
  • OpenGL_shqip