(1) Load 3D data from a “.obj” file. (2) Display the 3D object in an OpenGL window by rendering all the triangles that construct the 3D object shape. (3) Rotate the 3D object by mouse drag (Left button drag). (4) Translate the 3D object by mouse drag (“Shift” + Left button drag).

Assignment Instructions For this project, you will learn how to load a 3D data file, present a 3D model, and translate and rotate it freely from scratch. The goal is to give you some first-hand experiences of triangle/polygon based 3D modeling, 3D transformation, as well as mouse/keyboard interaction with 3D objects. You are suggested to […]