ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

REPORTE PENTAGONO (FRACTALES)


Enviado por   •  5 de Abril de 2017  •  Ensayo  •  5.449 Palabras (22 Páginas)  •  93 Visitas

Página 1 de 22

INSTITUTO TECNOLÓGICO DE ACAPULCO

[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6]

     

INGENIERIA EN SISTEMAS COMPUTACIONALES

MATERIA: GRAFICACION

MC: DAGOBERTO URZUA OSORIO

 

TEMA:  REPORTE PENTAGONO (FRACTALES)

ALUMNO: RIOS NORIEGA URIEL    NUMERO DE CONTROL 13320962

HORA: 7:00-8:00                 AULA: 1005

PERIODO ESCOLAR

ENERO-JUNIO/2017

INDICE

  1. INTRODUCCION
  2. MARCO TEORICO
  3.  DESARROLLO
  4. RESULTADOS
  5. DIBUJOS,GRAFICAS
  6. CONCLUSION
  7. BIBLIOGRAFIA

INTRODUCCION

En el presente trabajo se realizara el trazo de un pentágono   usando la técnica de fractales en el compilador codeblock con la librería OPENGL , para poder llegar a este punto tuvimos que estudiar la teoría del temario  tema 1 Introducción a los ambientes gráficos  , donde se desglosan varios te mas de suma importancia para poder llegar a el objetivo de poder trabar un pentágono que hablaremos más adelante.

Marco teórico

Para poder realizar esta práctica (examen), tenemos que tener instalado el codeblock en nuestro ordenador que lo podemos descargar de manera gratuita mediante internet, también necesitaremos la librería GLUT que también la descargamos de manera gratuita. Instalamos el compilador ya que lo tenemos la librería GLUT  la carpeta que nos proporciona la copiaremos en el disco local c para que podas utilizarla sin ningún problema, ya teniendo todo listo procederemos a programar.

Para ellos tenemos que aprender la teoría de los fractales para poder realizar esta práctica sabemos que los fractales son la representación de una figura geométrica en este caso un pentágono donde una figura de tamaño normal se va reduciendo en figuras más pequeñas haciéndola infinita a esto se le  llama interacciones.

Desarrollo

#include

#include

#include

#include

void init(void){

     glClearColor(1.0,1.0,1.0,0.0);

     glMatrixMode(GL_PROJECTION);

     gluOrtho2D(0.0,300.0,0.0,300.0);

}

void fractalpentagono()

{

glClear(GL_COLOR_BUFFER_BIT);

//1

glBegin(GL_POLYGON);

            glColor3f(1,0.1,0.0);

            glVertex2f(58,84); //izq

            glVertex2f(149,25);  //de

            glVertex2f(240,84);  //d

            glVertex2f(206,179);  //de

            glVertex2f(97,179); // de

            glEnd();

            glFlush();

            // 2

glBegin(GL_POLYGON);

            glColor3f(0,0.0,0.0);

            glVertex2f(99,153);

            glVertex2f(122,140);

            glVertex2f(145,153);

            glVertex2f(137,173);

            glVertex2f(107,173);

            glEnd();

            glFlush();

            //3

glBegin(GL_POLYGON);

           glColor3f(0,0.0,0.0);

            glVertex2f(156,153);

            glVertex2f(177,140);

            glVertex2f(198,153);

            glVertex2f(191,172);

            glVertex2f(163,172);

            glEnd();

            glFlush();

            //4

glBegin(GL_POLYGON);

             glColor3f(0,0.0,0.0);

            glVertex2f(82,119);

            glVertex2f(103,105);

            glVertex2f(125,119);

            glVertex2f(117,139);

            glVertex2f(89,139);

            glEnd();

            glFlush();

            //5

glBegin(GL_POLYGON);

            glColor3f(0,0.0,0.0);

            glVertex2f(130,116);

            glVertex2f(149,103);

            glVertex2f(167,116);

            glVertex2f(161,136);

            glVertex2f(136,136);

            glEnd();

            glFlush();

            //6

glBegin(GL_POLYGON);

            glColor3f(0,0.0,0.0);

            glVertex2f(171,117);

            glVertex2f(192,104);

            glVertex2f(213,117);

            glVertex2f(206,137);

            glVertex2f(178,137);

            glEnd();

            glFlush();

            //7

glBegin(GL_POLYGON);

            glColor3f(0,0.0,0.0);

            glVertex2f(77,81);

            glVertex2f(99,70);

...

Descargar como (para miembros actualizados) txt (17 Kb) pdf (580 Kb) docx (178 Kb)
Leer 21 páginas más »
Disponible sólo en Clubensayos.com