Compartir a través de


Función gluLookAt

La función gluLookAt define una transformación de visualización.

Sintaxis

void WINAPI gluLookAt(
   GLdouble eyex,
   GLdouble eyey,
   GLdouble eyez,
   GLdouble centerx,
   GLdouble centery,
   GLdouble centerz,
   GLdouble upx,
   GLdouble upy,
   GLdouble upz
);

Parámetros

eyex

Posición del punto del ojo.

eyey

Posición del punto del ojo.

Eyez

Posición del punto del ojo.

centerx

Posición del punto de referencia.

centery

Posición del punto de referencia.

centerz

Posición del punto de referencia.

Upx

Dirección del vector ascendente.

upy

Dirección del vector ascendente.

upz

Dirección del vector ascendente.

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

La función gluLookAt crea una matriz de visualización derivada de un punto ocular, un punto de referencia que indica el centro de la escena y un vector ascendente. La matriz asigna el punto de referencia al eje Z negativo y el punto del ojo al origen, de modo que cuando se usa una matriz de proyección típica, el centro de la escena se asigna al centro de la ventanilla. Del mismo modo, la dirección descrita por el vector ascendente proyectado en el plano de visualización se asigna al eje Y positivo para que apunte hacia arriba en la ventanilla. El vector ascendente no debe ser paralelo a la línea de visión desde el ojo hasta el punto de referencia.

La matriz generada por gluLookAt postmultiptiplie la matriz actual.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Glu.h
Biblioteca
Glu32.lib
Archivo DLL
Glu32.dll

Consulte también

glFrustum

gluPerspective