$39.99
Purpose
This homework implements: - loading a mesh from file - applying transformations
Background
For this homework, you should
understand mesh file formats,
know how to draw connected elements in WebGL,
know how to build the matrices correspodning to common transformations, be able to add interactive elements to an HTML page and connect them to listeners, and be able to look up and implement file reading in JS.
The Problem Set
The problem as well as your tasks are described are in hw3.tex which is to be compiled using a LaTeX compiler.
Previous Feedback
Feedback from the previous set of students who attempted this assignment is summarized in the accompanying file, feedback.md.
Based on it, instructions on shading the loaded mesh are now included.
Submission
There are 3 parts to this assignment. Lack of submission of any part will result in a loss of marks.
3.1 Solving the Problem Set
3.2 Feedback
This is an individual submission, i.e. each of you has to fill the form. Doing so contributes to your Team Factor which is 1 by default and is penalized in case of non-submission of the form, dishonest feedback, or unequal contribution to the submission as reported by your buddies and/or the commit history on GitHub.
3.3 Peer Review
Two submissions will be shared with you for review which you will evaluate according to the accompanying rubric. You will submit a filled copy of the rubric for each submission against HW 3.3 which will be made available on the course page.
This is an individual submission on LMS and contributes to your individual Review Factor which is 1 by default and penalized for nonsubmission.
Grading
Your submission will be peer-graded in a double-blind manner as per the criteria specified in the accompanying file, hw3-review.xlsx. The score thus earned will be your Submission Score.
Your individual score in this homework is the product of your Submission Score, Team Factor, and Review Factor.
Discussion
discuss with your buddy, post in the discussion thread linked in the Assignment module on the course page on Canvas.