Comment régler le volume de visualisation dans OpenGL ES pour une application AR iPhone?
-
25-09-2019 - |
Question
Je voudrais ajouter une vue OpenGL ES en surimpression à mon point de vue de la caméra. De cette question et son Anser je suis de connaître les deux angles de champ de l'iPhone 4 caméra arrière.
Comment puis-je régler correctement la vue du volume et de son point de vue dans la vue OpenGL ES?
Dois-je utiliser glFrustum
ou glOrthof
?
(je l'ai vu que gluPerspective prend un seul angle en tant que paramètre, est-il supposer d'avoir un carré au lieu de tronc de cône un rectangulaire?)
La solution
Il semble que cela peut être accompli en utilisant des fonctions trigonométriques simples ^^. Il suffit de jeter un oeil à ce que est frustrum, et dont les valeurs sont nécessaires par glFrustum
(un coup d'oeil cette page ).
Cela dit, je ne crois pas que les valeurs indiquées sur la réponse liée sont les bonnes, car ils appliquent une distorsion (type de mise à l'échelle le long d'un axe) aux images rendues.