Este site utiliza cookies para lhe proporcionar uma melhor experiência de utilização. Ao navegar aceita a política de cookies.

Computer Graphics and 3D Modelling

Name of the Curricular Unit: Computer Graphics and 3D Modelling

Lecturer: Paulo Menezes ( 


This course is a graduate-level introduction to the mathematical methods used in modeling geometric shapes for use in CAD/CAM, computer graphics, Augmented and Virtual Reality , and so on. Topics to be covered include: Homogeneous Coordinates and Geometric Transformations; Quaternions and Their Use in Modeling 3-D Rotations and Rigid Motions; Parametric and Implicit Representations for Curves; Splines and Continuity Constraints; B-Splines and the de Boor Algorithm; Parametric Polynomial Surfaces and NURBS; Subdivision Curves and Surfaces; Triangle Meshes for Surface Representation and Reconstruction; Constructive Solid Geometry, Binary Space Partitions, and Conversion Algorithms; Surface Reconstruction from Scattered Data Points; Mesh Simplification and Compression, as well as other Geometry Processing Algorithms; The OpenGL pipeline; Introduction to GPU programming.

Evaluation method: 

Student are evaluated based on the qualitity of a seminar on a selected topic and  a programming assignment of a state-of-the-art technique