Geometric Algebra: New Foundations, New Insights

Geometric algebra is a new fundamental language for the mathematics of computer graphics, modeling, and interactive techniques. It is especially useful for handling geometric problems, since it allows for intrinsic (coordinate-free) and dimensionally seamless descriptions of geometry. It has generated new insights and improved algorithms in a wide array of computer graphics applications: kinematics and dynamics, simplicial calculations (polygons, FEM), fluid flow, collision detection, hierarchical bounding spheres, boxes, quaternion splines on spheres, elastic deformations, curve and surface definition, vector fields, etc.