„Számítógépes grafika házi feladat tutorial” változatai közötti eltérés

Rohamcsiga (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
Kiskoza (vitalap | szerkesztései)
72. sor: 72. sor:
* A koordináták amiket átadsz azok a normalizált eszköz koordinátarendszerben vannak értelmezve, ahol a (0,0) a képernyő közepe, a (-1, -1) pedig a bal alsó sarok.
* A koordináták amiket átadsz azok a normalizált eszköz koordinátarendszerben vannak értelmezve, ahol a (0,0) a képernyő közepe, a (-1, -1) pedig a bal alsó sarok.
** Példaprogram: [http://pastebin.com/zAMBmSz5 Háromszögek]
** Példaprogram: [http://pastebin.com/zAMBmSz5 Háromszögek]
<pre>
<syntaxhighlight lang="c">
glBegin(GL_TRIANGLES);
glBegin(GL_TRIANGLES);


84. sor: 84. sor:


glEnd();
glEnd();
</pre>
</syntaxhighlight>


Az eredménye:
Az eredménye:
93. sor: 93. sor:
* Minden egyes ponthoz külön színt is tudunk megadni. A glColor3f()-el lehet állítani a rajzolószínt, ami utána az összes glVertex hívásra érvényes lesz. Az összetettebb alakzatoknál az egyes pontok színei interpolálódnak, és szép színátmenetet kapunk.
* Minden egyes ponthoz külön színt is tudunk megadni. A glColor3f()-el lehet állítani a rajzolószínt, ami utána az összes glVertex hívásra érvényes lesz. Az összetettebb alakzatoknál az egyes pontok színei interpolálódnak, és szép színátmenetet kapunk.
** Példaprogram: [http://pastebin.com/GpEqzmB1 Smiley]
** Példaprogram: [http://pastebin.com/GpEqzmB1 Smiley]
<pre>
<syntaxhighlight lang="c">
#define CIRCLE_RESOLUTION 32
#define CIRCLE_RESOLUTION 32


135. sor: 135. sor:
   }
   }
} glEnd();
} glEnd();
</pre>
</syntaxhighlight>


Az eredménye:
Az eredménye: