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