OpenGL (Open Graphics Library) est une librairie graphique créée à l'origine par Silicon Graphics à partir de leur librairie IRIS GL.
De nombreuses documentations sur OpenGL sont accessibles à partir de cette page, dont la liste documentée des fonctions de l'API C. On peut également trouver en ligne des anciennes versions du livre rouge (OpenGL Programming Guide) et du livre bleu (OpenGL Reference Manual).
Le but de cet exercice est de réaliser un premier programme OpenGL
à l'aide de la librairie GLUT
(OpenGL Utility Toolkit) et de comprendre l'utilisation des fonctions
glViewport
et glOrtho.
Tapez make test, appuyez sur la touche
'a' et observez... Appuyez ensuite sur la touche
'Escape'.
Ouvrez ensuite le fichier hello.cc, regardez sa
structure et essayer de comprendre son fonctionnement.
Faites en sorte que la ligne se déplace et rebondisse dans les coins...
glViewport
pour modifier la partie de la fenêtre utilisée de telle sorte que
l'animation n'occupe que le quart supérieur droit de la fenêtre.glOrtho
pour modifier le système de coordonnées de la projection de telle
sorte que l'animation n'occupe que le quart inférieur gauche de la
fenêtre.glOrtho
et/ou
de glViewport
pour obtenir un résultat similaire à la figure ci-dessous :