Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[A função gluEndPolygon está obsoleta e é fornecida apenas para compatibilidade com versões anteriores. A função gluEndPolygon é mapeada para gluTessEndPolygon seguida por gluTessEndContour.]
As funções gluBeginPolygon e gluEndPolygon delimitam uma descrição de polígono.
Sintaxe
void gluEndPolygon(
GLUtesselator *tess
);
Parâmetros
-
Tess
-
O objeto de mosaico (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 final da definição.
Depois que gluEndPolygon é chamado, o polígono é mosaicado 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 |
|