Course Page :
Assignments that do not meet the program specifications EXACTLY will not be graded! Any assignments that are returned to students because they do not meet the assignment specifications will be penalized with late points.
Assignment results will be assessed visually. I am not looking for any specific file output.
1 point per day (max of 5 points, out of 10) will be deducted
from late assignments.
The deadline for turning in all assignments is December 9.
You will be given a grade of 0 if an assignment is not turned in by this date.
The programming assignments should be submitted on the class Bb Learn page before 11:59 PM on the due date to be considered on-time.
All assignments will be run in the Unix Command Line Interface (CLI) on tux and will generate geometry files in the ASCII Open Inventor format. Examples of Open Inventor files can be found here. Inventor (*.iv) files can be viewed with an open-source CAD system called FreeCAD. Go here to download a version of this sofware for your computer. You must ensure that your Inventor files can be displayed in FreeCAD.
All assignments should include source code files, a README file and possibly a makefile (if you're writing in a compiled language).
No extra credit assignments will be offered!
You must be the sole original author of all assignments and examination solutions in their entirety, unless the instructor explicitly instructs you otherwise in written directions on an assignment or exam. Collaborative work is a violation of academic honesty in this course. You are not to examine or use code belonging to someone else, nor may you let anyone else examine or copy your code.
Students found in violation of the Academic Honesty policy will receive an 'F' in the class. In the case of plagiarism, all parties involved will be equally penalized.
The description of the department's Academic Integrity Policy can be found here. If a student violates this policy, an Alleged Academic Misconduct Report will be filed with the college.
It is your responsibility to avoid violating the university's policy. If you are unclear as to what the policy means in a particular situation, ask the instructor for clarification before you hand anything in.
See the examples below for clarification of this policy.
Your source code for all programming assignments will be
run through a plagiarism detection system. This program uses compiler
techniques, which are invariant of syntax and style. If you are
sharing/borrowing code with other classmates (from this or previous
years), you will get caught.
Each graduate student will read a technical conference paper related
to geometric modeling or geometry processing and submit a Powerpoint
presentation that describes/summarizes the paper.
Suggested conferences are the SIGGRAPH Conference, SIGGRAPH Asia Conference, Shape Modeling International Conference, Solid and Physical Modeling Conference and the Symposium on Geometry Processing. The paper must be from the main SIGGRAPH or SIGGRAPH Asia Conference, not just from any ACM SIGGRAPH-sponsored conference, symposium or workshop.
The presentation should include:
If you are not on a drexel.edu computer you will have to access
the papers through the Drexel Library,
or by connecting to the Drexel network via VPN.
Please no "Games Papers".
Here is a good example of what I expect.
The deadline for submitting the Powerpoint presentation is
The same policy as programming assignments applies for late presentations.
The in-class exam will be given on Wed. 12/12 at 6PM in Rush 213
It will be a 2 hour exam.
Recorded lectures can be accessed through the Class Capture link on the class Bb Learn page.