Homework 01 Marking scheme and feedback
code runs without modifications (3)
- 3 - code runs without modifications and produces
.obj
output - 2 - code runs without modification but doens’t produce
.obj
output - 2 - code produces
.obj
output, but I had to slightly modify code to get it to work
quality of the station.obj
file (7)
- 7 - perfect output (well-triangulated faces with no overlaps and no visible missing triangles)
- 6 - almost perfect but odd-even labelling was not working 100% (visible additional triangles in bottom concave face)
- 5 - some issues (eg indexing in
.obj
output) - 3 - bits and pieces but nothing works well
- 3 - not working but did up to insertion of constraints
- 2 - not working but did up to best fitting plane +
.obj
output - 1 - not working but did up to best fitting plane
penalties
- -1 point for each day late
- -1 point for not submitting zip file
Overall feedback
To mark your assignments, I first looked at the station.obj
file that you submitted. Then, I ran your code to make sure that it produced a similar file to the one you submitted.
Most of the assignments were very good. I was pleasantly surprised that most of you made good use of CGAL and managed to produce a perfect result with great performance. Some of you even tried to generate correctly oriented triangles (through different methods) and normals for each vertex or face, even when this was not part of the assignment.
In case you didn’t manage to finish the assignment, I tried to gauge your progress by analysing your code.
If you want more personalised feedback, send me (Ken) a DM on Discord or an e-mail.