Pregunta

Me gustaría añadir una vista OpenGL ES como una superposición a mi visión de la cámara. De esta pregunta y su Anser Vine para conocer los dos ángulos de campo de la cámara trasera del iPhone 4.

¿Cómo puedo configurar adecuadamente el punto de vista del volumen y su perspectiva en la vista OpenGL ES? ¿Debo usar glFrustum o glOrthof?

(he visto que gluPerspective sólo necesita un ángulo como parámetro, se lo suponiendo que tienen un tronco cuadrado en lugar de una rectangular?)

¿Fue útil?

Solución

Parece que esto se puede lograr mediante el uso de funciones trigonométricas simples ^^. Sólo echar un vistazo a lo que un frustrum es, y qué valores son necesarios por glFrustum (echar un vistazo a esta página ). Esto indica, no creo que los valores reportados en la respuesta enlazadas son los correctos ya que se aplican una distorsión (tipo de escala a lo largo de un eje) a las imágenes renderizadas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top