Objectives

  • Warming up with OpenGL.
  • Modeling a 3D object.
  • Apply transformations to animate the model.
  • Interaction with the scene using keyboard.
  • Report all of that.

Prerequisites (Before you start)

Deadline

Deadline for online submission will be on Friday 1/3/2019 11:59 PM

Joining to Assignment Repository

This is an individual assignment

  1. Go to the Assignment Page.
  2. Accept the assignment.
  3. Wait till your repository created.
  4. Open the link and Clone repository.

Part 1: Programming

  1. Complete the robotic arm model by adding missing fingers
  2. Control arm movements using keyboard keys.

Part 2: Written

Report all details about your implementations in markdown file (Report.md). Report must show sample results of your code. Organize the report and be concise. State issues you faced in the assignment and how you treated with it. Mention any kind of contribution of other students.

Important Notes

  • You are allowed to discuss task problems with your mates. But code must be on your own.
  • You can get code lines from internet and include them in your own code and you must cite the source.
  • Sharing few code lines of your own with your classmates is allowed for identifying and fixing bugs, it is not allowed to see others solution before submitting.
  • Report must include summary about your implementation, sample results and issues that you faced and how you fixed it.
  • You must mention any kind of contribution of other mates.

Submitting

$ git commit -a -m "solved all problems!"
$ git push origin master