funzione gluLookAt
La funzione gluLookAt definisce una trasformazione di visualizzazione.
Sintassi
void WINAPI gluLookAt(
GLdouble eyex,
GLdouble eyey,
GLdouble eyez,
GLdouble centerx,
GLdouble centery,
GLdouble centerz,
GLdouble upx,
GLdouble upy,
GLdouble upz
);
Parametri
-
eyex
-
Posizione del punto visivo.
-
occhioso
-
Posizione del punto visivo.
-
occhio
-
Posizione del punto visivo.
-
Centerx
-
Posizione del punto di riferimento.
-
Centery
-
Posizione del punto di riferimento.
-
centerz
-
Posizione del punto di riferimento.
-
Upx
-
Direzione del vettore su.
-
upy
-
Direzione del vettore su.
-
Upz
-
Direzione del vettore su.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La funzione gluLookAt crea una matrice di visualizzazione derivata da un punto visivo, un punto di riferimento che indica il centro della scena e un vettore su. La matrice esegue il mapping del punto di riferimento all'asse z negativo e al punto visivo all'origine, in modo che quando si usa una matrice di proiezione tipica, il centro della scena viene mappato al centro del riquadro di visualizzazione. Analogamente, la direzione descritta dal vettore up proiettato sul piano di visualizzazione viene mappata all'asse y positivo in modo che punti verso l'alto nel riquadro di visualizzazione. Il vettore up non deve essere parallelo alla linea di vista dall'occhio al punto di riferimento.
Matrice generata da gluLookAt postmultiplies la matrice corrente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|