An Investigation into Geometric Algebra and its Implementation in a Ray Tracer

Geometric algebra is an algebra that spans multiple dimensions and provides us with an alternative way to analyse geometry. In this report I provide an introduction to 3-dimensional geometric algebra. I go on to discuss its implementation in a ray tracer so as to determine its relevance within computer graphics.