Objectives of Three dimensional transformations
- explain basic 3D transformations-translation, rotation, scaling, shear and reflections-applied to objects in space;
- explain how to transform between two coordinate systems;
- explain how to apply basic geometric transformations on objects;
- explain the concepts used in rendering and projecting a 3D scene onto a 2D display;
- build model view matrix capturing the scene from camera position;
- implement projection transformations;
- distinguish between parallel and perspective projections.