Esferas Phyton
-
Upload
sander-vazquez-orozco -
Category
Documents
-
view
234 -
download
3
description
Transcript of Esferas Phyton
![Page 1: Esferas Phyton](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/1.jpg)
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](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/2.jpg)
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](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/3.jpg)
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](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/4.jpg)
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](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/5.jpg)
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](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/6.jpg)
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](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/7.jpg)
-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](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/8.jpg)
-Aquí colocamos los controles para mover la esfera
![Page 9: Esferas Phyton](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/9.jpg)
-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](https://reader036.fdocumento.com/reader036/viewer/2022081505/5695d3801a28ab9b029e2182/html5/thumbnails/10.jpg)
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.