Rendering, Rotating, Culling & Shading
- Have constructed a solid 3D object
- Understand the Depth Testing model in OpenGL, the use of the Depth Buffer and how to enable and disable it
- Have used Culling, have used it and understand its relationship to winding in OpenGL
- Be able to use glutSpecialFuction() and glutPostRedisplay()
- Be able to draw a 3 Dimensional Object
- Be able to Rotate this object and view it from different angles
- Understand the difference between glPolygonMode G_FILL and GL_LINE
- Have seen a simple shading model
Objectives
- Render a 3D object
- Implement specialKeys function to intercept the arrow keys
- Rotate the object using these keys
- Explored two shading models
- Introduce the Depth buffer and observe its effects
- Introduce Culling and explore its relationship to Winding.