Geomerics - Advancing Technology Through Innovation

GEOMETRIC ALGEBRA

Geometric algebra (GA) is an advanced mathematical technique that has been developed and refined for over 100 years. It was developed by the noted Cambridge mathematician and scientist W.K. Clifford in the late 19th Century and since then has spread to many areas of mathematics, physics and engineering.

Geometric algebra has been shown to dramatically simplfy calculations in a range of physical and geometric problems. It also acts as a higher level mathematical language, making it easier to transport innovations from one area into seemingly unrelated applications.

GA provides a full algebra over the vectors (including novel concepts such as division by a vector). This allows for a number of geometic primitive to be encoded in a way that preserves all the information about them. It then becomes possible, for example, to divide by a circle, or multiply by a sphere, and the results of such operations are always geometrically meaningful. Similarly operations such as rotations, translations and reflections are also encoded directly as elements of the algebra.

These algebraic basics provide the obvious starting point for a range of problems in geometry and physics. Collision detection and rigid-body dynamics fall out neatly (the latter using a generalisation of the quaternion algebra), as do problems in lighting, ray-tracing and motion capture.

Resources

If you are new to the subject, we recommend the following introductory resources:

Research Groups

There are a number of research groups dedicated to GA around the world. These are the main ones (with due apologies to anyone left off the list).

Software

A number of groups also distribute free software to get you going with GA. The following are particularly useful: