Setup Your Build Environment

This year the course software is written in C++ using Qt opensource framework and runs in multiple platforms. We also use Cmake build system to simplify the creation of the project in multiple operating systems. Your first task is to setup the build system in your own machine so that you can compile and run the Digital Geometry Processing software. You must install a compiler, Qt 5.6.0, and Cmake 3.5.0. We provide step-by-step directions for doing so in Microsoft Windows and Apple OS X operating systems. For help with other platforms contact the TA.

Microsoft Windows

Apple OSX


Assignment 1
[Released Wednesday September 14]

Download the assignment archive DGP2016-A1.zip, and unzip the compressed file. You should have a directory named DGP2016-A1 containing a README.txt file and several subdirectories. Open the README.txt file and follow the instructions. You should upload your completed assignment through Canvas. If you don't follow the instructions, particularly about naming files, I will return your assignment without grading. Your submission may have bugs, but it has to compile and the application has to run. Otherwise I will not grade your assignment.

More ...


Assignment 2
[Released Saturday September 24]

Download the assignment archive DGP2016-A2.zip, and unzip the compressed file. You should have a directory named DGP2016-A2 containing a README.txt file and several subdirectories. Follow the instructions as described in the assignment 2 page. You should upload your completed assignment through Canvas.

More ...


Assignment 3
[Released Wednesday October 26]

Download the assignment archive DGP2016-A3.zip, and unzip the compressed file. You should have a directory named DGP2016-A3 containing a README.txt file and several subdirectories. Follow the instructions as described in the assignment 3 page. You should upload your completed assignment through Canvas.

More ...


Assignment 4
[Released Monday December 5]

Download the assignment archive DGP2016-A4.zip, and unzip the compressed file. You should have a directory named DGP2016-A4 containing a README.txt file and several subdirectories. Follow the instructions as described in the assignment 4 page. You should upload your completed assignment through Canvas.

Download the archive meshes-wrl.zip containing additional data files.

More ...