Esferas Phyton

10
Instituto Tecnológico de Tijuana Subdirección Académica: Departamento de Sistemas y Computación Semestre: Agosto – Diciembre 2015 Carrera: Ing. Sistemas Computacionales Materia : Graficacion Reporte Nombre y No. de control: Ramírez Valenzuela Jesús Andrés 13211389

description

Esferas usando Pygame y OpenGL

Transcript of Esferas Phyton

Page 1: Esferas Phyton

Instituto Tecnológico de Tijuana

Subdirección Académica:Departamento de Sistemas y Computación

Semestre: Agosto – Diciembre 2015

Carrera: Ing. Sistemas Computacionales

Materia : Graficacion

Reporte

Nombre y No. de control: Ramírez Valenzuela Jesús Andrés 13211389

Fecha de entrega: 17 de Noviembre de 2015

Page 2: Esferas Phyton

Esfera 1

Definimos los parámetros de la fuente de luz

(el color y su posición)

Definimos las propiedades de la ventana

Importamos las librerías de OpenGL

Page 3: Esferas Phyton

Se definen la posición, el color y la atenuación de la Fuente de luz

Permite situar la forma específica donde se situara la cámara, en (x y z)

Page 4: Esferas Phyton

En Ejecucion

Borra un buffer o una combinación de varios. En este caso, borra el buffer de color

Crea una esfera solida con su radio, profundidad en ‘x’ y ‘y’

Ejecuta el main

Page 5: Esferas Phyton

Esfera 2

Importamos las librerías de OpenGL

Aquí tenemos la clase esfera, donde definiremos el radio, las latitudes de la esfera, las longitudes, la dirección d la luz, así como su intensidad, y la intensidad se la luz ambiente (fondo)

Además, de si la esfera será flat(plana) o Smooth(Suave).

Page 6: Esferas Phyton

Inicializamos:

-Colocamos el color de fondo(negro),-Agregamos los parámetros de openGL para la esfera-Habilitamos la luz-Definimos el Modelo de la luz-Le colocamos el modelo 0

-Colocamos la posición de la luz, así como su intensidad.

-Definimos las localizaciones de theta para la esfera

Page 7: Esferas Phyton

-colocamos las coordenadas de la camara

-Elegimos el color de la esfera (Rojo)

-Elegimos el modelo de la sombre y la dibujamos

-Dibujamos la esfera con sus posiciones sen ()y cos() para su graficacion

Page 8: Esferas Phyton

-Aquí colocamos los controles para mover la esfera

Page 9: Esferas Phyton

-Iniciamos OpenGL glut*

-Iniciamos OpenGL glut*

-creamos el tamaño de la ventana así como su posición

-agregamos las funciones de la esfera, display, visibility, special.

Y ejecutamos el main

Page 10: Esferas Phyton

En ejecución

Esfera 3

-Importamos las librerías de OpenGL, además de la time.

-Creamos un Tablero de ajedrez con sus colores blanco y negro. Para ello creamos un ciclo hasta ”N”

-Dibujamos la esfera y le agregamos un centro concorde al tablero hecho anteriormente, le colocamos el radio y los lados.