Función gluBeginPolygon
[La función gluBeginPolygon está obsoleta y solo se proporciona para compatibilidad con versiones anteriores. La función gluBeginPolygon se asigna a gluTessBeginPolygon seguida de gluTessBeginContour.]
Las funciones gluBeginPolygon y gluEndPolygon delimitan una descripción de polígono.
Sintaxis
void WINAPI gluBeginPolygon(
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 noconvex.
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 a través de 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 |
|