Chapters
Week
Date (w/c)
Lecture
1
30/01/2023
Vector Geometry: review of vectors, dot and cross products, basis; points, lines, planes and spheres; the normal vector
Exercise 1 to Exercise 4
2
10/10/2023
Vector Geometry (cont): shortest distances between a point and a line, two lines and a point and a plane; intersections between two lines, a line and a sphere, a line and a plane, two planes and a sphere and a plane
Exercise 5 to Exercise 9
3
13/02/2023
Linear Transformations: transformation matrices; inverse transformations; composite-transformations; translation, scaling and rotation transformations
Exercise 10 to Exercise 16
4
20/02/2023
Virtual Environments: the viewing pipeline; defining objects in the object space; transforming objects into the world space
Exercise 17 and Exercise 18
5
27/02/2023
Virtual Environments (cont): aligning the world space to the camera space; projecting the camera space on to the screen space
Exercise 19 and Exercise 20
6
06/03/2023
Clipping: line clipping and polygon clipping
Exercise 21 and Exercise 22
7
13/03/2023
Hidden Surface Determination: backface culling; painter’s algorithm; binary space partitioning, BSP-trees and hidden surface determination using BSP trees
Exercise 23 to Exercise 25
8
20/03/2023
Rasterisation: the RGB colour model; raster arrays; pixel co-ordinates; rasterising lines and circles
Exercise 26 and Exercise 27
9
27/03/2023
Rasterisation (cont): filling and drawing polygons; antialiasing and image processing
Exercise 28 and Exercise 29
Easter Break
10
24/04/2023
Exam preparation
11
01/05/2023
09/01/2023
Assessment week 1
16/01/2023
Assessment week 2
Assessment week 3