0% encontró este documento útil (0 votos)
457 vistas2 páginas

Primitivas Básicas en OpenGL

En OpenGL solo se pueden dibujar primitivas simples como puntos, líneas, cuadrados y triángulos. Estas primitivas se pueden usar para construir formas más complejas aproximándolas con polígonos. Las primitivas básicas de dibujo incluyen puntos, líneas, polígonos y cuadriláteros o triángulos, los cuales se dibujan usando funciones como glBegin, glVertex y glEnd.

Cargado por

venus_ltp
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
457 vistas2 páginas

Primitivas Básicas en OpenGL

En OpenGL solo se pueden dibujar primitivas simples como puntos, líneas, cuadrados y triángulos. Estas primitivas se pueden usar para construir formas más complejas aproximándolas con polígonos. Las primitivas básicas de dibujo incluyen puntos, líneas, polígonos y cuadriláteros o triángulos, los cuales se dibujan usando funciones como glBegin, glVertex y glEnd.

Cargado por

venus_ltp
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Primitivas en openGL

En OpenGL solo se pueden dibujar primitivas muy simples, tales como puntos lneas,
cuadrados, tringulos y polgonos, a partir de estas primitivas es posible construir
primitivas ms complejas como arcos y crculos aproximndolos por polgonos.
Toda primitiva de dibujo se construye con un par: glBegin (tipo_de_primitiva);
glVertex2f(); ... glEnd(); donde tipo_de_primitiva puede ser cualquiera de las siguientes:

GL_POINTS: Cada vrtice es un punto


GL_LINES: Cada par de vrtices sucesivos es una lnea
GL_LINE_STRIP: lneas conectadas.
GL_LINE_LOOP: lneas conectadas donde el ultimo y el primer vrtice indican una
lnea cerrando el polgono.
GL_POLYGON: polgono (relleno o no) donde los vrtices sucesivos componindolo
se dan el sentido contrario de las manecillas del reloj.
GL_QUADS: cuadrilteros separados, cada 4 vrtices hacen un quad.
GL_QUAD_STRIP: tira de cuadrados unidos, cada par de vrtices sucesivos forman
un cuadrado con el par anterior.
GL_TRIANGLES: Tringulos separados, cada 3 vrtices hacen un tringulo.
GL_TRIANGLE_STRIP: tira de tringulos unidos (similara quad_strip).
GL_TRIANGLE_FAN: Grupo de tringulos con un nico vrtice comn a todos.

Las primitivas bsicas de dibujo son entonces:

glRect[sid][v]: dibuja un rectngulo, NO puede estar en bloque glBegin/glEnd


glColor3[f][v]: para cambiar el color actual de dibujo, puede estar en bloque
glBegin/glEnd glVertex[234][sifd][v]: vrtice de un punto, lnea o polgono, SOLO
puede estar entre glBegin/glEnd

Bibliografa:
http://dbarrero.tripod.com/uasimanimtr/MiniIntroOpenGL.pdf

Bibliografa:
http://dbarrero.tripod.com/uasimanimtr/MiniIntroOpenGL.pdf

También podría gustarte