Course Description
Introduction to concepts of 3D geometric modelling. Curve and surface descriptions including Bezier, B-Spline and NURBS. Polygonal representations. Regularized boolean set operations, primitive instances, sweep representations boundary representations, spatial partitioning and constructive solid geometry. Discussion of geometric coverage versus modeller complexity. User interface issues for solid modellers. Description of existing solid modellers and discussion of applications and limitations of solid modelling.
Prerequisites
Successful completion of <a href=/undergrad/courses/ENSC489.html>ENSC 489-4</a> and CMPT 351 is required for students wishing to take this course.