Función glRectf
La función glRectf dibuja un rectángulo.
Sintaxis
void WINAPI glRectf(
GLfloat x1,
GLfloat y1,
GLfloat x2,
GLfloat y2
);
Parámetros
-
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.
Valor devuelto
Esta función no devuelve ningún valor.
Códigos de error
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. |
Observaciones
La función glRectf 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 glRectf(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.
Requisitos
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 |
|