Função gluBeginPolygon
[A função gluBeginPolygon é obsoleta e é fornecida apenas para compatibilidade com versões anteriores. A função gluBeginPolygon é mapeada para gluTessBeginPolygon seguido por gluTessBeginContour.]
As funções gluBeginPolygon e gluEndPolygon delimitam uma descrição de polígono.
Sintaxe
void WINAPI gluBeginPolygon(
GLUtesselator *tess
);
Parâmetros
-
Tess
-
O objeto tessellation (criado com gluNewTess).
Retornar valor
Essa função não retorna um valor.
Comentários
Use gluBeginPolygon e gluEndPolygon para delimitar a definição de um polígono nãoconvex.
Chame gluBeginPolygon.
Defina os contornos do polígono chamando gluTessVertex para cada vértice e gluNextContour para iniciar cada novo contorno.
Chame gluEndPolygon para sinalizar o fim da definição.
Depois que gluEndPolygon é chamado, o polígono é mosaico e os triângulos resultantes são descritos por meio de retornos de chamada. Para obter descrições das funções de retorno de chamada, consulte gluTessCallback.
Exemplos
O exemplo a seguir descreve um quadrilátero com um buraco triangular:
gluBeginPolygon(tess);
gluTessVertex(tess, v1, v1);
gluTessVertex(tess, v2, v2);
gluTessVertex(tess, v3, v3);
gluTessVertex(tess, v4, v4);
gluNextContour(tess, GLU_INTERIOR);
gluTessVertex(tess, v5, v5);
gluTessVertex(tess, v6, v6);
gluTessVertex(tess, v7, v7);
gluEndPolygon(tess);
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 |
|