funzione glRectsv
La funzione glRectsv disegna un rettangolo.
void WINAPI glRectsv(
const GLshort *v1,
const GLshort *v2
);
-
v1
-
Puntatore a un vertice di un rettangolo.
-
v2
-
puntatore al 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 glRects supporta specifiche efficienti 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 a matrici, ognuna contenente una coppia (x,y). Il rettangolo risultante è definito nel piano z = 0.
La funzione glRects(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 è superiore 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 |
|