funzione glOrtho
La funzione glOrtho moltiplica la matrice corrente per una matrice ortografica.
void WINAPI glOrtho(
GLdouble left,
GLdouble right,
GLdouble bottom,
GLdouble top,
GLdouble zNear,
GLdouble zFar
);
-
Sinistra
-
Coordinate per il piano di ritaglio verticale sinistro.
-
va bene
-
Coordinate per il piano di ritaglio verticale verticale.
-
Fondoschiena
-
Coordinate per il piano di ritaglio orizzontale inferiore.
-
top
-
Coordinate per i piani di ritaglio orizzontale superiore.
-
zNear
-
Distanze al piano di ritaglio di profondità più vicino. Questa distanza è negativa se il piano deve essere dietro il visualizzatore.
-
zFar
-
Distanze al piano di ritaglio di profondità più lontano. Questa distanza è negativa se il piano deve essere dietro il visualizzatore.
Questa funzione non restituisce un valore.
Il codice di errore seguente può essere recuperato dalla funzione glGetError .
Nome | Significato |
---|---|
|
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd. |
La funzione glOrtho descrive una matrice prospettica che produce una proiezione parallela. I parametri (sinistro, inferiore, vicino) e (destra, superiore, vicino) specificano rispettivamente i punti sul piano di ritaglio vicino mappato agli angoli inferiore sinistro e superiore destro della finestra, presupponendo che l'occhio si trovi in (0, 0, 0). Il parametro far consente di specificare la posizione del piano di ritaglio lontano. Sia zNear che zFar possono essere positivi o negativi. La matrice corrispondente è illustrata nell'immagine seguente.
dove
La matrice corrente viene moltiplicata per questa matrice con il risultato che sostituisce la matrice corrente. Ovvero, se M è la matrice corrente e O è la matrice orto, M viene sostituito con M O.
Usare glPushMatrix e glPopMatrix per salvare e ripristinare lo stack di matrici corrente. Usare glMatrixMode per impostare la matrice corrente.
Le funzioni seguenti recuperano informazioni correlate a glOrtho:
glGet con argomento GL_MATRIX_MODE
glGet con argomento GL_MODELVIEW_MATRIX
glGet con argomento GL_PROJECTION_MATRIX
glGet con argomento GL_TEXTURE_MATRIX
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|