Função gluLookAt
A função gluLookAt define uma transformação de exibição.
void WINAPI gluLookAt(
GLdouble eyex,
GLdouble eyey,
GLdouble eyez,
GLdouble centerx,
GLdouble centery,
GLdouble centerz,
GLdouble upx,
GLdouble upy,
GLdouble upz
);
-
eyex
-
A posição do ponto ocular.
-
eyey
-
A posição do ponto ocular.
-
Eyez
-
A posição do ponto ocular.
-
Centerx
-
A posição do ponto de referência.
-
Centery
-
A posição do ponto de referência.
-
centerz
-
A posição do ponto de referência.
-
Upx
-
A direção do vetor para cima.
-
upy
-
A direção do vetor para cima.
-
upz
-
A direção do vetor para cima.
Essa função não retorna um valor.
A função gluLookAt cria uma matriz de exibição derivada de um ponto de vista, um ponto de referência que indica o centro da cena e um vetor up. A matriz mapeia o ponto de referência para o eixo z negativo e o ponto de vista para a origem, de modo que, quando você usa uma matriz de projeção típica, o centro da cena é mapeado para o centro do visor. Da mesma forma, a direção descrita pelo vetor para cima projetado no plano de exibição é mapeada para o eixo y positivo para que ele aponte para cima no visor. O vetor up não deve ser paralelo à linha de visão do olho até o ponto de referência.
A matriz gerada por gluLookAt postmultiplies a matriz atual.
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 |
|