In this project, you will create a viewer for arbitrary triangular meshes written in the OBJ format. The user can rotate the mesh in any direction using the mouse. If the movement is forceful, the mesh will continue to spin on its own.
To receive credit for this project, you must meet the following requirements:
gyromeshin the single Git repository that you are using for all your projects.
fetch, read in an OBJ file. Parse the file and convert it to a
VertexAttributesinstance with attributes for the vertices’ positions and normals. Add the faces as indices.
#gallerya link to a screencast in which you load a model and rotate it around. Host your screencast on a streaming service like YouTube or Vimeo.
If you finish early, consider exploring these extra challenges:
When you have completed all requirements, push your code to your remote repository and send your instructor a direct message on Slack to schedule a 10-minute review. Only one project can be granted credit each week. Plan accordingly.