Funzione glTranslated
La funzione glTranslated moltiplica la matrice corrente per una matrice di conversione.
Sintassi
void WINAPI glTranslated(
GLdouble x,
GLdouble y,
GLdouble z
);
Parametri
-
x
-
Coordinata x di un vettore di traslazione.
-
y
-
Coordinata y di un vettore di traslazione.
-
Z
-
Coordinata z di un vettore di traslazione.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La funzione glTranslated produce la traduzione specificata da (x, y, z). Il vettore di conversione viene usato per calcolare una matrice di conversione 4x4:
La matrice corrente (vedere glMatrixMode) viene moltiplicata per questa matrice di conversione, con il prodotto che sostituisce la matrice corrente. Ovvero, se M è la matrice corrente e T è la matrice di traslazione, M viene sostituito con M T.
Se la modalità matrice è GL_MODELVIEW o GL_PROJECTION, tutti gli oggetti disegnati dopo la chiamata a glTranslated vengono convertiti. Usare glPushMatrix e glPopMatrix per salvare e ripristinare il sistema di coordinate non tradotte.
Le funzioni seguenti recuperano informazioni correlate a glTranslated:
glGet con argomento GL_MATRIX_MODE
glGet con argomento GL_MODELVIEW_MATRIX
glGet con argomento GL_PROJECTION_MATRIX
glGet con argomento GL_TEXTURE_MATRIX
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|