Primitives OpenGL, dessin 2D, double buffer

Introduction

Pour cette partie, on partira du programme hello.c de GLUT, auquel on ajoutera les fonctionnalités intercatives nécessaires. Remarque: la bibliothèque GLu permet de dessiner des polygônes non convexes ou complexes par triangulation (cf. gluNewTess), nous verrons son utilisation plus tard.

Dessin 3D, Z buffer, backface culling

Pour cette partie, on pourra utiliser le squelette et les fonctions de manipulation de dino.c.

Dinosaure 2, le retour de Michael Jordan