Função gluLookAt

A função gluLookAt define uma transformação de exibição.

Sintaxe

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

Parâmetros

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.

Retornar valor

Essa função não retorna um valor.

Comentários

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.

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
Glu.h
Biblioteca
Glu32.lib
DLL
Glu32.dll

Confira também

glFrustum

gluPerspective