CSC5021Z - Computational Geometry For 3d Printing

12 credits at NQF level 9

Entry Requirements:

Admission into the Master's degree specialising in Computer Science, or permission from the course convener. Computer Graphics at third-year level.

Course Outline:

The objective is to master surface and volumetric modelling concepts applicable to 3D printing. The use of 3D printers for rapid prototyping is becoming increasingly prevalent. However, the process used by most current 3D printers of depositing thin layers of semi-molten material, which is known as Fused Deposition Modelling (FDM), is not without limitations. Factors such as material thickness and support structures need to be considered. This course will cover the theoretical concepts required for creating geometric models suitable for 3D printing. From a practical perspective, students will code modelling software, then design and ultimately print a 3D model. Topics covered include: Geometry and Topology for Computer Graphics; 3D Printing Concepts: Printing Hardware, Overhang Support, Applications; Volumetric Concepts: Voxels, Computational Solid Geometry, Isosurface Extraction; Surface Concepts: Parametric Surfaces, Mesh Smoothing, Free-Form Deformation.