+ All Categories

Manual

Date post: 28-Jun-2015
Category:
Upload: azuliita
View: 166 times
Download: 0 times
Share this document with a friend
Description:
Manual de prácticas en Dev-C++
Popular Tags:
38
Alumnas: Colli Reyes Laura Cynthia Cortés Ocampo Laura Cassandra Grupo: 303 Especialidad: Informática Materia: Utilización de Software de diseño para el manejo de gráficos. Profesor: Domínguez Escalona René Trabajo:
Transcript
Page 1: Manual

Alumnas:

Colli Reyes Laura Cynthia

Cortés Ocampo Laura Cassandra

Grupo: 303

Especialidad: Informática

Materia:

Utilización de Software de diseño para el manejo de gráficos.

Profesor:

Domínguez Escalona René

Trabajo:

Turno:

Matutino

Page 2: Manual

INDICE

1. Tablero de ajedrez 3

2. Estrella 5

3. Cubo con líneas 7

4. Cubo delineado 8

5. Muñeco con triángulos 9

6. Casita 13

7. Oso 16

8. Cubo con cubitos 19

9. Muñeco con formas 21

10. Animación círculos 24

11. Pirámide 25

12. Animación Sistema Solar 27

13. Movimiento en ocho 30

14. Nombre 3D 30

Page 3: Manual

1. Tablero de ajedrez

En esta práctica se apreciara un tablero de ajedrez el cual fue construido por medio de puntos con la función glBegin (GL_POINTS);y para realizar el grosor de los puntos se colocara la función de glPointSize (50); para colocar el color de diferentes puntos se colocara la función deglColor3f (1.0, 1.0, 1.0).

Como ahora se les mostrara:

Después de colocar todas estas funciones se colocaran las coordenadas con la siguiente funciónglVertex2i (,); como se les mostrara:

Page 4: Manual

Por ultimo después de haber realizado todos los puntos para crear un tablero cerramos con la función glEnd (); glFlush (); como se mostrara:

Por ultimo te mostraremos el final de todo el ejercicio.

Page 5: Manual

2. Estrella

En esta práctica se apreciara una estrella hecha de líneas en la cual las funciones que se utilizan son para colocar el grosor de la linea, para realizar una linea y el color de la linea para esto se ocupan las siguientes funciones: glColor3f(0.0 , 0.0 , 0.0);glLineWidth(5);glBegin (GL_LINES);

Como ahora se les mostrara:

Después de colocar todas estas funciones se colocaran las coordenadas con la siguiente funciónglVertex2i (,); como se les mostrara:

Page 6: Manual

Por ultimo después de haber realizado todos los puntos para crear un tablero cerramos con la función glEnd (); glFlush (); como se mostrara:

Por ultimo te mostraremos el final de todo el ejercicio.

En este ejercicio ocupamos de borrador: colocábamos las coordenadas depende de cada punta de la estrella

Page 7: Manual

3. Cubo con líneas

En esta actividad lo que hicimos fue realizar un cubo con puras líneas con la función GL_LINES.

Con el siguiente código:

Page 8: Manual

4. Cubo delineado

En esta práctica se apreciara un cubo y alrededor otros cubos mas pequeños, para realizar esta practica utilizamos las siguientes funciones: glBegin(GL_QUADS); y glLineWidth(3);glBegin (GL_LINES); el cual la primera función es de cuadros y la segunda es de líneas con un grosor de 3.

Como ahora se les mostrara:

Después de colocar todas estas funciones se colocaran las coordenadas con la siguiente funciónglVertex2i (,); como se les mostrara:

Por ultimo después de haber realizado todos los puntos para crear un tablero cerramos con la función glEnd (); glFlush (); como se mostrara:

Page 9: Manual

Por ultimo te mostraremos el final de todo el ejercicio.

Page 10: Manual

5. Muñeco con triángulos

En esta práctica se utilizan triángulos con la siguiente función glBegin(GL_TRIANGLES); y para colocar las siguientes coordenadas se coloca funciónglVertex2i (,); como se les mostrara:

Para colocar el color ha diferentes lugares del muñeco se le coloca la función glColor3f(0.0 , 0.0 , 0.0); en diferentes lugares (de diferente color) “para saber como que color colocar en el programa Corel se encuentran colores diferentes, los

Page 11: Manual

cuales los números de diferentes colores RGB se dividen entre 255 y así se saca el valor de cada color”.

Por ejemplo:

Aquí se muestra como se coloca el color en diferentes lugares del cuerpo como el gorro, la cabeza y la pierna.

Page 12: Manual

Aquí se muestra como se sabe el color.

Y el número que te salga de RGB lo divides entre 255.

Por ultimo después de haber realizado todos los puntos para crear un tablero cerramos con la función glEnd (); glFlush (); como se mostrara:

Nuestro borrador para este ejercicio fue:

Page 13: Manual

6. Casita

En esta práctica utilizamos cuadros y líneas con las siguientes funciones glBegin(GL_QUADS); y glLineWidth(5);glBegin (GL_LINES);

Como ahora se les mostrara:

Page 14: Manual

Después de colocar todas estas funciones se colocaran las coordenadas con la siguiente funciónglVertex2i (,); como se les mostrara:

Por ultimo después de haber realizado todos los puntos para crear un tablero cerramos con la función glEnd (); glFlush (); como se mostrara:

Por ultimo te mostraremos el final de todo el ejercicio.

Page 15: Manual

Para este ejercicio utilizamos de borrador:

Page 16: Manual
Page 17: Manual

7. Oso

En esta práctica utilizamos la función de círculo con la función de:

void circuloc(int x, int y, int t, int radio)

{

int angulo=0;

glPointSize(t);

glBegin(GL_POINTS);

//glColor3f (1.0, 0.0, 1.0);

glVertex2f(x,y);

//glColor3f(0,0.0,0.0);

for (angulo=0;angulo<=360; angulo+=1){ glVertex2f(x + sin(angulo) * radio, y + cos(angulo) * radio);}

glEnd();

}

void circulo(int x, int y, int radio)

{

int angulo=0;

glBegin(GL_TRIANGLE_FAN);

// glColor3f (1.0, 0.0, 1.0);

glVertex2f(x,y);

for (angulo=0;angulo<=360; angulo+=1){ glVertex2f(x + sin(angulo) * radio, y + cos(angulo) * radio);}

glEnd();

}

Page 18: Manual

Toda esta función debe estar en void inicializa después se van a empezar agregar las coordenadas una es cuanto es del centro del circulo, la esquina del circulo y el otro es el radio. Con la función circulo (,);

Como ahora se les mostrara:

Page 19: Manual

Por ultimo después de haber realizado todos los puntos para crear un tablero cerramos con la función glEnd (); glFlush (); como se mostrara:

Por ultimo te mostraremos el final de todo el ejercicio.

8. Cubo con cubitos

Page 20: Manual

En esta práctica se apreciara que utilizamos la función de cuadros utilizando for.

En esta función se colocan las diferentes caras de el cubo poniendo diferentes cubitos, se empieza por atrás para que cada ves que se coloquen las diferentes funciones se encimen.

Por ultimo después de haber realizado todos los puntos para crear un cubo con cubitos cerramos con la función glEnd (); glFlush (); como se mostrara:

Page 21: Manual

Por ultimo el dibujo nos quedara así:

Page 22: Manual

9. Muñeco con formas

Para esta práctica utilizamos las funciones de cuadros,polígonos, círculos y triángulos con las siguientes funciones:

glBegin(GL_LINE_STRIP);

glBegin(GL_POLYGON);

glBegin(GL_QUADS);

Page 23: Manual

Por ultimo después de haber realizado todos los puntos para crear un cubo con cubitos cerramos con la función glEnd (); glFlush (); como se mostrara:

Esta práctica nos quedo así:

Nuestro borrador fue:

Page 24: Manual
Page 25: Manual

10. Animación circulo

En esta práctica se utiliza las siguientes funciones con las siguientes coordenadas.

glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

if(x>=1 && x<500){

circulo(5+1*x,500,40);

glFlush();

x++;

}

if(y>=1 && y<500 && x==500){

circulo(495,495-y,40);

glFlush();

y++;

}

if(l>=1 && l<500 && x==500 && y==500){

circulo(495-l,10,40);

glFlush();

l++;

Para agregarle movimiento a el circulo en forma de cuadro.

Por ultimo después de haber realizado todos los puntos para crear un cubo con cubitos cerramos con la función glEnd (); glFlush (); como se mostrara:

Page 26: Manual

Y quedo así:

11. Animación sistema solar

En esta práctica agregamos movimiento circular, en cada planeta se le agrego diferente nivel de movimiento.

Con este código podemos colocar el diferente tamaño y color de diferente planeta.

Page 27: Manual

Aquí podemos colocar el nivel en que queremos que gire.

Page 28: Manual

12. Movimiento en ocho

En esta práctica utilizamos dos círculos los cuales van a estar juntos para que un pequeño circulo se mueva de circulo en circulo.

Primer circulo

Segundo circulo

Page 29: Manual

El tercer círculo el cual va a girar alrededor de los dos se le va a colocar movimiento.

Por ultimo después de haber realizado todos los puntos para crear un cubo con cubitos cerramos con la función glEnd (); glFlush (); como se mostrara:

Page 30: Manual

Esta práctica nos quedo así:

13. Pirámide

En esta actividad lo que realizamos fúa hacer una serie de cuadros con la función GL_QUADS, la cual cada cuatro puntos hace un cuadrado, y después utilizamos la función “for” para hacer que los cuadros se repitieran y se fueran haciendo más grandes, después utilisamos la función GL_LINES para haces que se uniera un cuadro si y uno no.

Nos quedo de la siguiente manera:

Page 31: Manual

14. Nombre 3D

En esta practica colocamos en un plano cartesiano cuadros con las siguientes coordenadas: x, y y z.

Page 32: Manual

Con la función glTranslatef (,); colocaremos en que coordenada se va a colocar.

Así quedara tu práctica:

Page 33: Manual

Recommended