Clone wiki

cs247_2018 / CS247_Assignment_0

Assignment 0 Description (5% of total grade)

Due: February 5th

Introductory OpenGL assignment: The purpose of this assignment is to show your familiarity with OpenGL via performing some simple OpenGL tasks that will be used throughout the course.

Minimum Requirements

  • Draw a mesh (ex: cube) with a different color for each face. (15 points)
  • Enable user initiated transformations via keyboard/mouse clicks. (30 points)
    • Rotation
    • Scaling
    • Translation
  • Generate a checkerboard texture. (25 points)
  • Apply texture to some/all of the faces of the mesh. (15 points)
  • Enable switch between orthographic and perspective projections. (15 points)

Sample Output