glRectdv (funzione)

La funzione glRectdv disegna un rettangolo.

Sintassi

void WINAPI glRectdv(
   const GLdouble *v1,
   const GLdouble *v2
);

Parametri

v1

Puntatore a un vertice di un rettangolo.

v2

puntatore al vertice opposto del rettangolo.

Valore restituito

Questa funzione non restituisce un valore.

Codici di errore

Il codice di errore seguente può essere recuperato dalla funzione glGetError .

Nome Significato
_operazione GL non valida _
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione glRectd supporta una specifica efficiente di rettangoli come due punti d'angolo. Ogni comando Rectangle 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 glRectd(x1, Y1, X2, Y2) è esattamente equivalente alla sequenza seguente:

glBegin( _ poligono GL);

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 una bobina in senso antiorario.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
GL. h
Libreria
Opengl32. lib
DLL
Opengl32.dll

Vedi anche

glBegin

Remo

glVertex