Primitivas

Páginas: 3 (677 palabras) Publicado: 17 de agosto de 2011
3.3   Las primitivas
Una primitiva es simplemente la interpretación de un conjunto de vértices dibujados de una manera específica en pantalla. Hay diez primitivas distintas en ogl, pero en estosapuntes se explicarán solamente las más comunes: puntos (GL_POINTS), líneas (GL_LINES), triángulos (GL_TRIANGLES) y cuadrados (GL_QUADS). Se comentarán también las primitivas GL_LINES_STRIP,GL_TRIANGLE_STRIP y GL_QUAD_STRIP, utilizadas para definir “tiras” de líneas, triángulos y de cuadrados respectivamente.
Para crear primitivas en ogl se utilizan las funciones glBegin y glEnd. La sintaxis deestas funciones sigue el siguiente modelo:
glBegin();
glVertex(...);
glVertex(...);
...
glVertex(...);
glEnd(); 

Puede observarse que glBegin y glEnd actúan comollaves (“{“ y “}”) de las primitivas, por eso es común añadirle tabulados a las glVertex contenidos en ellas. El parámetro de glBeing es del tipo glEnum (definido por OpenGL) y será el flag con elnombre de la primitiva (GL_POINTS, GL_QUADS, etc.).
Aquí está una lista de los modos posibles y lo que significan:
GL_POINTS GL_POINTS | Draws points on screen. Dibuja puntos en la pantalla. Everyvertex specified is a point. Cada vértice es un punto especificado. |
GL_LINES GL_LINES | Draws lines on screen. Dibuja líneas en la pantalla. Every two vertices specified compose a line. Cada dosvértices especificados componen una línea. |
GL_LINE_STRIP GL_LINE_STRIP | Draws connected lines on screen. Dibuja líneas conectadas en la pantalla. Every vertex specified after first two areconnected. Cada vértice especificado después de dos primeros están conectados. |
GL_LINE_LOOP GL_LINE_LOOP | Draws connected lines on screen. Dibuja líneas conectadas en la pantalla. The last vertexspecified is connected to first vertex. El último vértice especificado está conectado al primer vértice. |
GL_TRIANGLES GL_TRIANGLES | Draws triangles on screen. Dibuja triángulos en la pantalla....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Primitiva
  • Era Primitiva
  • era primitiva
  • Primitivas
  • Era primitiva
  • Primitivo
  • Primitivo
  • primitiva

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS