Skip to content

Overview

Digital Design and Fabrication

The weekly topics presented in the Digital Design and Fabrication (DDF) subject are listed below. DDF assumes some familiarity with mathematics, python programming and parametric modeling from terms 1, 2 and 3. Nevertheless, refresher content is provided in the first week and additional material for self study. Practice questions and answers are provided in the constructions section.

Schedule

Week Topics
01 Computational Geometry of Points and Vectors
02 Coordinate Systems and Spatial Transformations
03 Explicit, Implicit and Parametric Spatial Curves
04 Euclidean and Computational Surfaces
05 Triangulation and Mesh Geometry and Topology
06 Solid and Volume Object Representations

Supplementary

Topics Content
Parametrics Computer Aided Design / Visual Programming / Python Components / Python Template
Programming Lists and Dictionaries / Functions and Lambdas / Objects and Classes
Mathematics Points and Vectors / Distance and Length / Addition / Subtraction / Multiplication / Normalization / Dot Product / Cross Product

References

  • Berg, M. Cheong, O. Kreveld, M. & Overmars, M. (1997) Computational Geometry: Algorithms and Applications, Springer.
  • Farin, G. (1999) NURBS for Curve and Surface Design: from Projective Geometry to Practical Use, AK Peters.
  • Janke S.J. (2014) Mathematical Structures for Computer Graphics, Wiley.
  • Piegl, L. & Tiller, W. (1999) The NURBS Book, Springer.
  • O'Rourke, J. (1998) Computational Geometry in C. Cambridge University Press.
  • Schneider, P.J. & Eberly, D.H. (2003) Geometric Tools for Computer Graphics, Elsevier.
  • Sunday, D. (2021) Practical Geometry Algorithms: with C++ Code.