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 |
|
Biblioteca |
|
Archivo DLL |
|