Project DescriptionUn proyecto para mostrar algunas de las características de la librería GLUT para OpenGL
- APELLIDOS: Gómez Alcañiz
- NOMBRE: Óscar
- TITULACIÓN: Grado en Ingeniería Informática
- PROFESOR DE PRACTICAS: Arturo Beltrán
DESCRIPCIÓN DE EVENTOS:
- tecla l -> activa/desactiva las luces estáticas
- tecla L -> activa/desactiva las luces dinámicas
- teclas a/s -> cambiar textura de las bolas
- flechas (UP, DOWN, LEFT, RIGHT) -> mover bola
- tecla ESC -> salir del programa
DESCRIPCIÓN DE LAS CARACTERÍSTICAS MÁS IMPORTANTES DEL PROYECTO
- Se ha incorporado una función que genera un toroide texturizado
- Las texturas usadas alcanzan los 1024x1024 píxeles de tamaño
- Se han usado listas de visualización para cada conjunto independiente de elementos (fondo, bola...)
- Se ha activado el modo GL_BLEND para usar transparencias
- Se han usado vectores booleanos y un par de funciones extra para las teclas para poder detectar pulsaciones contínuas
- Se han usado structs para almacenar estados de objetos independientes