funzione glTranslated
La funzione glTranslated moltiplica la matrice corrente in base a una matrice di traduzione.
Sintassi
void WINAPI glTranslated(
GLdouble x,
GLdouble y,
GLdouble z
);
Parametri
-
x
-
Coordinata x di un vettore di traduzione.
-
y
-
Coordinata y di un vettore di traduzione.
-
Z
-
Coordinata z di un vettore di traduzione.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La funzione glTranslated produce la traduzione specificata da (x, y, z). Il vettore di traduzione viene usato per calcolare una matrice di traduzione 4x4:
La matrice corrente (vedere glMatrixMode) viene moltiplicata in base a questa matrice di traduzione, con il prodotto che sostituisce la matrice corrente. Vale a dire, se M è la matrice corrente e T è la matrice di traduzione, M viene sostituito con M T.
Se la modalità matrice è GL_MODELVIEW o GL_PROJECTION, tutti gli oggetti disegnati dopo che glTranslated viene chiamato 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 |
|