Função glTranslated

A função glTranslated multiplica a matriz atual por uma matriz de tradução.

Sintaxe

void WINAPI glTranslated(
   GLdouble x,
   GLdouble y,
   GLdouble z
);

Parâmetros

x

A coordenada x de um vetor de tradução.

y

A coordenada y de um vetor de tradução.

z

A coordenada z de um vetor de tradução.

Retornar valor

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

Comentários

A função glTranslated produz a tradução especificada por (x, y, z). O vetor de tradução é usado para calcular uma matriz de tradução 4x4:

Diagrama mostrando a matriz de tradução 4x4 especificada por x, y, z.

A matriz atual (consulte glMatrixMode) é multiplicada por essa matriz de tradução, com o produto substituindo a matriz atual. Ou seja, se M for a matriz atual e T for a matriz de tradução, M será substituído por M T.

Se o modo de matriz for GL_MODELVIEW ou GL_PROJECTION, todos os objetos desenhados após glTranslated serão convertidos . Use glPushMatrix e glPopMatrix para salvar e restaurar o sistema de coordenadas não traduzido.

As seguintes funções recuperam informações relacionadas ao glTranslated:

glGet com GL_MATRIX_MODE de argumento

glGet com GL_MODELVIEW_MATRIX de argumento

glGet com GL_PROJECTION_MATRIX de argumento

glGet com GL_TEXTURE_MATRIX de argumento

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
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glBegin

glEnd

glMatrixMode

glMultMatrix

glPushMatrix

glRotate

glScale