Présentation OpenGL

 Transformations géométriques

Transformations géométriques

OpenGL gère les translations et les rotations. Une transformation s'applique à tous les sommets définis plus tard dans le code.

  1. glTranslatef (dist_x, dist_y, dist_z);
  2. glRotatef (angle, x, y, z);

OpenGL crée une matrice de transformation résultante de toutes les transformations, et multiplie chaque sommet qui suit par cette matrice. Il est cependant possible de cacher cette matrice à certains sommets... (oulàlà...)

cf. exemple3.c [html coloré] [C] et exemple4.c [html coloré] [C]