funzione gluPerspective
La funzione gluPerspective configura una matrice di proiezione prospettica.
Sintassi
void WINAPI gluPerspective(
GLdouble fovy,
GLdouble aspect,
GLdouble zNear,
GLdouble zFar
);
Parametri
-
fovy
-
Campo dell'angolo di visualizzazione, espresso in gradi, nella direzione y.
-
aspect
-
Proporzioni che determinano il campo di visualizzazione nella direzione x. Le proporzioni sono il rapporto tra x (larghezza) e y (altezza).
-
zNear
-
Distanza dal visualizzatore al piano di ritaglio vicino (sempre positivo).
-
zFar
-
Distanza dal visualizzatore al piano di ritaglio lontano (sempre positivo).
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La funzione gluPerspective specifica un frustum di visualizzazione nel sistema di coordinate globale. In generale, le proporzioni in gluPerspective devono corrispondere alle proporzioni del viewport associato. Ad esempio, l'aspetto = 2,0 indica che l'angolo di visualizzazione del visualizzatore è doppio di larghezza in x come è in y. Se il riquadro di visualizzazione è doppio dell'altezza, visualizza l'immagine senza distorsione.
La matrice generata da gluPerspective viene moltiplicata per la matrice corrente, come se glMultMatrix venisse chiamata con la matrice generata. Per caricare invece la matrice prospettica nello stack di matrice corrente, precedere la chiamata a gluPerspective con una chiamata a glLoadIdentity.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|