J'essaie de comprendre la fonction glLookAt
.Fonction OpenGL LookAt: le vecteur ascendant est-il arbitraire?
Il faut 3 triplets. Le premier est la position de l'œil, le second est le point où l'œil regarde. Ce point apparaîtra au centre de ma fenêtre, n'est-ce pas? Le troisième est le vecteur «haut». Je comprends la signification du vecteur 'up' s'il est perpendiculaire au vecteur de l'oeil au point de vue. La question est, est-il permis de spécifier d'autres vecteurs pour up, et, si oui, quel est le sens alors? Un lien vers une explication détaillée graphique de gluPerstpective
, glLookAt
et glFrustum
serait également très apprécié. La documentation officielle d'OpenGL ne semble pas être destinée aux débutants.
Veuillez noter que je comprends la signification du vecteur haut lorsqu'il est perpendiculaire au vecteur œil-> objet. La question est de savoir quel est le sens (le cas échéant), si ce n'est pas le cas. Je ne peux pas comprendre cela en jouant avec des paramètres.
Merci beaucoup. Chaque réponse a un peu d'informations utiles. Et ma question est répondue. Merci –