Bon alors c'est très simple si par exemple tu veux faire plusieurs objets similaire dans une appli
Par exemple plusieurs arbres sur un terrain.
tu va créer un arbre (mesh) que tu va centrer en 0. Pour éviter de remplir la mémoire vidéo avec plusieurs arbres déjà mis à leur positions dans l'espace 3D tu vas les placer dans ton monde grace à glTranslatef();
tu as un gain au niveau place de vertexbuffer dans ta mémoire vidéo car tu n'as l objet qu une seule fois. Par contre si tu place déjà tt t arbres directement avec des buffers object d'opengl tu vas perdre en place mémoire mais tu n auras pas à appliquer les transformation pour placer t arbres
en gros glTranslatef(); t'aide a placer facilement t objet sans que tu ai à faire ça :
glVertex3f(0.0f+(t++), 1.0f, 0.0f);
Partager