Función glRectd
La función glRectd dibuja un rectángulo.
void WINAPI glRectd(
GLdouble x1,
GLdouble y1,
GLdouble x2,
GLdouble y2
);
-
x1
-
Coordenada x del vértice de un rectángulo.
-
y1
-
Coordenada y del vértice de un rectángulo.
-
x2
-
Coordenada x del vértice opuesto del rectángulo.
-
y2
-
Coordenada y del vértice opuesto del rectángulo.
Esta función no devuelve ningún valor.
La función glGetError puede recuperar el siguiente código de error.
Nombre | Significado |
---|---|
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
La función glRectd admite una especificación eficaz de rectángulos como dos puntos de esquina. Cada comando de rectángulo toma cuatro argumentos, organizados como dos pares consecutivos de coordenadas (x, y) o como dos punteros a matrices, cada uno que contiene un par (x, y). El rectángulo resultante se define en el plano z = 0.
La función glRectd(x1,y1,x2,y2) es exactamente equivalente a la siguiente secuencia:
glBegin(GL_POLYGON);
glVertex2( x1,y1 );
glVertex2( x2,y1 );
glVertex2( x2,y2 );
glVertex2( x1,y2 );
glEnd( );
Observe que si el segundo vértice está por encima y a la derecha del primer vértice, el rectángulo se construye con un viento en sentido contrario a las agujas del reloj.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|