Ler em inglês

Compartilhar via


Função glRectd

A função glRectd desenha um retângulo.

Sintaxe

void WINAPI glRectd(
   GLdouble x1,
   GLdouble y1,
   GLdouble x2,
   GLdouble 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
GL_INVALID_OPERATION
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd.

Comentários

A função glRectd dá suporte à especificação eficiente de retângulos como dois pontos de canto. Cada comando 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 glRectd(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
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glBegin

glEnd

glVertex