Dans le RedBook (un bouquin que je trouve particulierement mauvais mais ca reste un avis subjectif !) les auteurs nous disent que la routine suivante peut servir de transforamtion de visualisation pour un simulateur de vol :
void pilotView(GLdouble planex, planey, planez, roll, pitch, heading)
{
glRotated(roll,0,0,1); //roulis
glRotated(pitch,0,1,0); ::tangage
glRotated(heading,1,0,0); //cap
gltranslated(-planex,-planey,-planez);
}
Ok, mais est-ce qu'il y a une autre alternative possible a cette fonction ? Je me demande si en modifiant directement les param de gluLookAt, on gagne en rapidite. (En fait, je me demande si en modifiant les parametres d'orientation de la camera ca peut remplacer le roulis).
Partager