This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

4.What's the CG connection? [June 1, 2011, 8:46 a.m.]


If you have used linear algebra (vectors and matrices) in visual computing before, then you know there are some difficulties that have to be overcome.

You end up jumping about between different systems, such as quaternions, Plucker coordinates and there is the need to convert things to points and back again not to mention dealing with special cases and odd transformations.

Doing this on paper is bad enough, it gets worse if you have to put it into code.

GA, which is still not that well known, provides a system that does away with a lot of  these problems.

By way of an introductory example, let's take a look at the vector cross product which should be familiar to everyone here.