Estoy tratando de entender la función glLookAt
.Función OpenGL LookAt: ¿el vector ascendente es arbitrario?
Se necesitan 3 trillizos. El primero es la posición del ojo, el segundo es el punto en el que el ojo mira. Ese punto aparecerá en el centro de mi ventana gráfica, ¿verdad? El tercero es el vector 'arriba'. Entiendo el significado del vector 'arriba' si es perpendicular al vector del ojo al punto fijo. La pregunta es, ¿está permitido especificar otros vectores para arriba, y, si es así, cuál es el significado, entonces?
Un enlace a una explicación gráfica detallada de gluPerstpective
, glLookAt
y glFrustum
sería también muy apreciada. La documentación oficial de OpenGL no parece ser para novatos.
Tenga en cuenta que entiendo el significado de un vector ascendente cuando es perpendicular al vector eye-> object. La pregunta es cuál es el significado (si hay alguno), si no lo es. No puedo resolverlo jugando con parámetros.
Muchas gracias a todos. Cada respuesta tiene un poco de información útil. Y mi pregunta es respondida Gracias –