Linear Algebra and Computer Graphics

Lecture Notes

Simple picture of a square/cube

The cube translated by 2 in x and 2 in y

The cube scaled by 2 in both directions

The cube rotated about the Z-axis (into the screen)

The cube scaled, rotated, and translated

The cube rotated about the X and Y axes

Five instances of rotated cubes, which form a module

Five instances of the 5 cube module

Rotations applied to each cube individually and to the scene as a whole. Here is the top-level C++ code that generated the scene.

For more pictures and example code, go to the Computer Graphics Course home page.