funzione glRectf
La funzione glRectf disegna un rettangolo.
void WINAPI glRectf(
GLfloat x1,
GLfloat y1,
GLfloat x2,
GLfloat y2
);
-
x1
-
Coordinata x del vertice di un rettangolo.
-
y1
-
Coordinata y del vertice di un rettangolo.
-
x2
-
Coordinata x del vertice opposto del rettangolo.
-
y2
-
Coordinata y del vertice opposto del rettangolo.
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 glRectf supporta una specifica efficiente di rettangoli come due punti di angolo. Ogni comando rettangolo accetta quattro argomenti, organizzati come due coppie consecutive di coordinate (x, y) o come due puntatori alle matrici, ognuno contenente una coppia (x, y). Il rettangolo risultante è definito nel piano z = 0.
La funzione glRectf(x1,y1,x2,y2) è esattamente equivalente alla sequenza seguente:
glBegin(GL_POLYGON);
glVertex2( x1,y1 );
glVertex2( x2,y1 );
glVertex2( x2,y2 );
glVertex2( x1,y2 );
glEnd( );
Si noti che se il secondo vertice è sopra e a destra del primo vertice, il rettangolo viene costruito con un avvolgimento antiorario.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|