Função glRectf
A função glRectf desenha um retângulo.
Sintaxe
void WINAPI glRectf(
GLfloat x1,
GLfloat y1,
GLfloat x2,
GLfloat y2
);
Parâmetros
-
x1
-
A coordenada x do vértice de um retângulo.
-
y1
-
A coordenada y do vértice de um retângulo.
-
x2
-
A coordenada x do vértice oposto do retângulo.
-
y2
-
A coordenada y do vértice oposto do retângulo.
Retornar valor
Essa função não retorna um valor.
Códigos de erro
O código de erro a seguir pode ser recuperado pela função glGetError .
Nome | Significado |
---|---|
|
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd. |
Comentários
A função glRectf dá suporte à especificação eficiente de retângulos como dois pontos de canto. Cada comando de retângulo usa quatro argumentos, organizados como dois pares consecutivos de coordenadas (x, y) ou como dois ponteiros para matrizes, cada um contendo um par (x, y). O retângulo resultante é definido no plano z = 0.
A função glRectf(x1,y1,x2,y2) é exatamente equivalente à seguinte sequência:
glBegin(GL_POLYGON);
glVertex2( x1,y1 );
glVertex2( x2,y1 );
glVertex2( x2,y2 );
glVertex2( x1,y2 );
glEnd( );
Observe que, se o segundo vértice estiver acima e à direita do primeiro vértice, o retângulo será construído com um enrolamento no sentido anti-horário.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Biblioteca |
|
DLL |
|