Graficacion

Solo disponible en BuenasTareas
  • Páginas : 3 (633 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2012
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLÓGICO SUPERIOR DE IRAPUATO

INGENIERIA EN SISTEMAS COMPUTACIONALES

PROGRAMACIÓN DE SISTEMAS

GRAFICAR FUNCIONES EN C UTILIZANDO OPENGL

MORENO MARTINEZ SERGIO

IS09110727ING. LUIS MOISES BURGARA LOPEZ

IRAPUATO, GTO.

A 11 DE OCTUBRE DE 2012.

Graficar funciones en C utilizando Open GL

2

El primer paso para poder utilizar OpenGL en C debemos instalarla librería glut la cual
podemos descargar desde el dev c++ como muestra la siguiente imagen:
1. Una vez que abrimos Dev c++ lo primero que debemos hacer es dar click en la
pestaña tolos check forupdatesen la pestaña donde dice select devpack server
seleccionamos devpacks.org, a continuación nos aparecerán un sin numero de
actualizaciones de librerías para descargar e instalar, nosotroselegiremos la que
dice glut, una vez descargada la instalamos.

2. Una vez instalada creamos un nuevo proyecto de tipo glut y le asignamos el nombre
de nuestra preferencia.

3

3. Una vez creadoy guardado nos abrirá un ejemplo el cual se muestra a continuación.

4. Este simplemente es un ejemplo y nosotros podemos modificarlo a nuestra
conveniencia que es lo que haremos a continuación.Primero que nada debemos
remover ciertas partes de código para poder dejar la ventana en blanco y poder
nosotros realizar la graficacion de nuestras funciones. Lo primero que removeremos
son lasvariables llamadas slices, posteriormente eliminaremos la función resize con
todo lo que contiene, la función display debemos dejarla ya que es la que nos
ayudara a graficar, dentro de la funcióndisplay eliminaremos las dos variables
doublé que aparecen al inicio de la función dichas variables llevan el nombre de t y
a respectivamente, después dentro de la misma función display eliminaremosdesde
donde dice glPushMatrix(); hasta antes de glutSwapBuffers(); de la función key
únicamente eliminaremos la parte donde se incrementaban y decrementaban las
variables slices que fueron eliminadas...
tracking img