Geometric Algebra: A computational framework for geometrical applications Part 1

Geometric algebra is a consistent computational framework in which to define geometric primitives and their relationships. This algebraic approach contains all geometric operators and permits specification of constructions in a totally coordinate-free manner. Since it contains primitives of any dimensionality (rather than just vectors) it has no special cases: all intersections of primitives are computed with one general incidence operator. This paper gives an introduction to the elements of geometric algebra to aid assessment of its potential for geometric programming. It contains no really new results, but collects known elements of relevance to computer graphics.