Practical Computer Graphics classes exercises.
- Introduction to Event Oriented Programming
- Libraries, GLUT's primitives
- Basic code skeleton
- Hello World! (OpenGL Version)
- Drawing triangles with OpenGL with face orientation
- Culling and drawing options
- Interaction with keyboard and mouse in GLUT
- Creating a menu
- Draw piramid aplying transformations from keyboard interaction
- Polar and Spherical Coordinates to Cartesian Coordinates
- Camera motion in explorer mode using keyboard and/or mouse
- Drawing a cylinder using polar coordinates
- Immediate mode versus arrays modes
- Vertex Buffer Arrays with and without indexes
- Exploring indexes locality
- Measuring frames per second
- Comparative performance analysis
- Apply geometric transformations
- Build a 3D scenario
- Perform a simple animation