funzione glRectd
La funzione glRectd disegna un rettangolo.
void WINAPI glRectd(
GLdouble x1,
GLdouble y1,
GLdouble x2,
GLdouble 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 glRectd 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 glRectd(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 |
|