El objetivo de esta práctica es probar la funcionalidad básica de OpenGL relacionada con la gestión de fuentes luz, texturas y materiales, esto es, la funcionalidad que determina el color de los pixels donde se proyectan los polígonos. Para ello se realizarán las actividades detalladas en la última sección de este guión.
-
Extender la clase _triangles_object3D (en el archivo objetos-3.hpp) según se indica más arriba, implementando los dos nuevos métodos de dibujo (en objetos-3.cpp).
-
Implementar el método activar de la clase FuenteLuz (en el archivo materiales.cpp).
-
Implementar el constructor y el método activar de la case Textura (en el archivo materiales.cpp)
-
Implementar el método activar de la clase Material (en materiales.cpp).
-
Implementar funcionalidad en la clase _cube para visualizar un cubo con iluminación y texturas.