Compartir a través de


Función gluPerspective

La función gluPerspective configura una matriz de proyección de perspectiva.

Sintaxis

void WINAPI gluPerspective(
   GLdouble fovy,
   GLdouble aspect,
   GLdouble zNear,
   GLdouble zFar
);

Parámetros

fovy

Campo del ángulo de vista, en grados, en dirección Y.

aspect

Relación de aspecto que determina el campo de vista en la dirección X. La relación de aspecto es la relación de x (ancho) a y (alto).

zNear

Distancia desde el visor hasta el plano de recorte cercano (siempre positivo).

zFar

Distancia desde el visor hasta el plano de recorte lejano (siempre positivo).

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

La función gluPerspective especifica un frustum de visualización en el sistema de coordenadas del mundo. En general, la relación de aspecto en gluPerspective debe coincidir con la relación de aspecto de la ventanilla asociada. Por ejemplo, el aspecto = 2,0 significa que el ángulo de vista del visor es el doble de ancho en x tal como está en y. Si la ventanilla tiene el doble de ancho que es alto, muestra la imagen sin distorsión.

La matriz generada por gluPerspective se multiplica por la matriz actual, como si se llamara a glMultMatrix con la matriz generada. Para cargar la matriz de perspectiva en la pila de matriz actual, precede a la llamada a gluPerspective con una llamada a glLoadIdentity.

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

glLoadIdentity

glMultMatrix

gluOrtho2D