Función gluEndPolygon
[La función gluEndPolygon está obsoleta y solo se proporciona para compatibilidad con versiones anteriores. La función gluEndPolygon se asigna a gluTessEndPolygon seguida de gluTessEndContour.]
Las funciones gluBeginPolygon y gluEndPolygon delimitan una descripción de polígono.
Sintaxis
void gluEndPolygon(
GLUtesselator *tess
);
Parámetros
-
Tess
-
Objeto de teselación (creado con gluNewTess).
Valor devuelto
Esta función no devuelve ningún valor.
Observaciones
Use gluBeginPolygon y gluEndPolygon para delimitar la definición de un polígono no convex.
Llame a gluBeginPolygon.
Defina los contornos del polígono llamando a gluTessVertex para cada vértice y gluNextContour para iniciar cada nuevo contorno.
Llame a gluEndPolygon para indicar el final de la definición.
Una vez que se llama a gluEndPolygon , el polígono se tesela y los triángulos resultantes se describen mediante devoluciones de llamada. Para obtener descripciones de las funciones de devolución de llamada, consulte gluTessCallback.
Ejemplos
En el ejemplo siguiente se describe un cuadrilátero con un agujero 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 | 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 |
|