GlEnd (función)
Las funciones glBegin y glEnd delimitan los vértices de un primitivo o un grupo de primitivos similares.
void WINAPI glEnd(void);
Esta función no tiene parámetros.
Esta función no devuelve ningún valor.
La función glGetError puede recuperar el siguiente código de error.
Nombre | Significado |
---|---|
|
Una función distinta de glVertex, glColor, glIndex, glNormal, glTexCoord, glEvalCoord, glEvalPoint, glMaterial, glEdgeFlag, glCallList o glCallLists se llamó entre glBegin y el glEnd correspondiente. Se llamó a la función glEnd antes de llamar a la glBegin correspondiente, o se llamó a glBegin dentro de una secuencia glBegin/glEnd . |
Las funciones glBegin y glEnd delimitan los vértices que definen un primitivo o un grupo de primitivos similares. La función glBegin acepta un único argumento que especifica cuál de diez primitivos componen los vértices. Tomando n como recuento entero a partir de uno y N como el número total de vértices especificados, las interpretaciones son las siguientes:
Solo puede usar un subconjunto de funciones openGL entre glBegin y glEnd. Las funciones que puede usar son:
También puede usar glCallList o glCallLists para ejecutar listas de visualización que incluyan solo las funciones anteriores. Si se llama a cualquier otra función openGL entre glBegin y glEnd, se establece la marca de error y se omite la función.
Independientemente del valor elegido para el modo en glBegin, no hay ningún límite para el número de vértices que se pueden definir entre glBegin y glEnd. No se dibujan líneas, triángulos, cuadrilaterales y polígonos que están incompletos especificados. Los resultados de la especificación incompleta cuando se proporcionan demasiados vértices para especificar incluso un único primitivo o cuando se especifican varios vértices incorrectos. Se omite el primitivo incompleto; se dibujan los primitivos completos.
La especificación mínima de vértices para cada primitivo es:
Número mínimo de vértices Tipo de primitivo 1 point 2 line 3 triangle 4 Cuadrilátero 3 polygon Los modos que requieren un determinado múltiplo de vértices son GL_LINES (2), GL_TRIANGLES (3), GL_QUADS (4) y GL_QUAD_STRIP (2).
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 |
|