10pts for correct answer in README (50% for what, 50% for why)
15pts for correct implementation of updateRtationGivenAngularVelocity function (no partial points)
15pts for correct implementation of explicit integration in step function
no point for wrong integration scheme
partial points for minor errors (-3 for each error) e.g. no local to world MOI conversion, wrong computation
Ex.2-1 (10pts): 100% for correct implementation (75% for implementation with minor errors such as wrong fixed point)
Ex.2-2 (10pts): 100% for correct implementation (no partial points)
Ex.3 (20pts): 100% for correct symplectic Euler implementation (partial points based on code)
error in Ex.1 can be double counted here if it affects simulation.
(-10) pts for no video
Ex.4 (20pts): based on code and video
100% for correct behavior + correct implementation of impulse based collision
50% for correct behavior + not correct implementation of impulse based collision (which means, the implementation will only works for very specific cases. For example, velocity update based on particle physics.)
(-10) pts for no video
Final course points you get from this assignment = 9 * (points you got) / 100.
(Full points of a5 is 9 course pts)
If your code is not compiled or not working, you will also get 20 pts deducted.
We are going to check and run your code too. If the latest commit does not work, we will consider your implementation is not complete.
Late submission: the deadline was 14.05.2021. There will be 10% deduction for each day past due date. We don't accept your change after four days after due date (the last commit before +4 after due date will be graded).
Please do not add comment in this thread. If you have any concern, please send me a mail via kangd@ethz.ch
The criteria are as follows:
updateRtationGivenAngularVelocity
function (no partial points)step
functionFinal course points you get from this assignment = 9 * (points you got) / 100. (Full points of a5 is 9 course pts)
If your code is not compiled or not working, you will also get 20 pts deducted.
We are going to check and run your code too. If the latest commit does not work, we will consider your implementation is not complete.
Late submission: the deadline was 14.05.2021. There will be 10% deduction for each day past due date. We don't accept your change after four days after due date (the last commit before +4 after due date will be graded).
Please do not add comment in this thread. If you have any concern, please send me a mail via kangd@ethz.ch