Programowanie w systemie UNIX/c grafika/OpenGL: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
linki, interpunkcja, literówki
Linia 1083:
{| class="wikitable" border="1"
|+ Współrzędne
! world ( float) !! screen ( integer)
|-
| world ||
Linia 1098:
A: "Używaj tego co Ci wygodniej. Większość instrukcji operujących na wierzchołkach ma wersje dla liczb całkowitych - te z przedrostkiem i, jak i zmiennoprzecinkowych - te z przedrostkiem f(float) lub d(double)).
np: glVertex2i(x,y), glVertex2f(x,y), glVertex3d(x,y,z) itd." <ref>[http://cpp0x.pl/forum/temat/?id=3091 Forum Serwisu programistycznego C i C++: [OPENGL] glViewport a gluOtrho2d] </ref>
 
 
Q: Gdzie definiujemy viewport?
Linia 1116 ⟶ 1115:
 
glRasterPos2i(-1.0, -1.0); // in Draw procedure
 
 
 
====Screen====
 
W OpenGL mamy tu 3 elementy:
* rozdzielczość ekranu (ang. screen)
* wielkość okna ekranu (ang. window)
* wielkość fragmentu okna ekranu gdzie jest wyświetlany obraz (ang. viewport) <ref>[http://lmb.informatik.uni-freiburg.de/people/reisert/opengl/doc/glViewport.html glViewport] </ref><ref>[http://lazyfoo.net/tutorials/OpenGL/03_the_viewport/index.php The Viewport - Lazy Foo' Productions] </ref>