Função gluPerspective
A função gluPerspective configura uma matriz de projeção de perspectiva.
Sintaxe
void WINAPI gluPerspective(
GLdouble fovy,
GLdouble aspect,
GLdouble zNear,
GLdouble zFar
);
Parâmetros
-
fovy
-
O campo de ângulo de exibição, em graus, na direção y.
-
aspect
-
A taxa de proporção que determina o campo de exibição na direção x. A taxa de proporção é a taxa de x (largura) para y (altura).
-
zNear
-
A distância do visualizador até o plano de recorte próximo (sempre positivo).
-
zFar
-
A distância do visualizador até o plano de recorte distante (sempre positivo).
Retornar valor
Essa função não retorna um valor.
Comentários
A função gluPerspective especifica um frusto de exibição no sistema de coordenadas do mundo. Em geral, a taxa de proporção em gluPerspective deve corresponder à taxa de proporção do visor associado. Por exemplo, aspect = 2.0 significa que o ângulo de exibição do visualizador é duas vezes maior em x do que em y. Se o visor for duas vezes mais largo que alto, ele exibirá a imagem sem distorção.
A matriz gerada por gluPerspective é multiplicada pela matriz atual, assim como se glMultMatrix fosse chamado com a matriz gerada. Para carregar a matriz de perspectiva na pilha de matriz atual, preceda a chamada para gluPerspective com uma chamada para glLoadIdentity.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Biblioteca |
|
DLL |
|