Intended learning outcomes
- Understanding basic notions from matrix álgebra eand affine geometry.
- Understanding graphical rendering using a Ray Tracing algorithm.
- Enable the student to implement algorithms to transform and intersect representations of geometric objects using object-oriented programming in Python.
- Enable the student to select geometric transformations suitable for the visualization of a scene, when described in a homogeneous coordinate system.