Bonjour,
Ma question n'est pas aussi facile que cela pourrai paraitre.
Lorsque je demande comment faire les transformations ( Translations, rotations, redimensionnement ), je voudrais savoir comment le faire le plus rapidement et le plus facilement possible.
Disons que j'ai un objet ( un cubeà, que j'utilise un glVertesPointer pour définir ses vertexs.
Plusieurs choix devant moi existent afin de le déplacer:
- Je modifie les valeurs des vertexs
- Je fait un bête glTranslate()
- Je fait une matrice de transformation à la main
Je sais bien, que la première possibilité est un peu idiote, et très pénible dans le cas de la rotation.
La deuxième me semble relativement bien pour peu que je fasse attention au glPop/PushMatrix()
La troisième est un peu pénible à mettre en place.
Je voudrais donc savoir, qu'est ce qui est le mieux à faire, en prenant compte des performances et de la facilité du codage/utilisation.
Merci
Partager