Geometric algebra for computer science: an object-oriented approach to geometry

Geometric algebra for computer science: an object-oriented approach to geometry

Dorst, Leo
Fontijne, Daniel
Mann, Stephen

57,45 €(IVA inc.)

In fields such as robotics, computer graphics, and computer games, it is necessary to compute complex interactions of objects in virtual 3D worlds. In a virtual world, there may be thousands of these objects interacting with each other in real-time. Linear algebra (vector math) is traditionally used to performthese calculations, but linear algebra requires long and complex computer programs to implement and can create very difficult programming challenges. Developers of real-time applications spend a lot of time trying to squeeze the lastounce of performance out of them. Geometric algebra (GA) is a new and compactway of representing the geometry of these objects that makes the computation and the programming of them much easier. Once only the domain of academic researchers, this book introduces GA to programmers, shows how it extends from linear algebra, and describes how to model geometries using GA. The last part of the book describes techniques for creating applications. A companion website link is included with GaViewer, a program written in C that allows programming experiments with GA. "Geometric Algebra for Computer Science" describes what many feel will be the future of geometrical computation. This is the first bookon Geometric Algebra for programmers in computer graphics and entertainment computing. It is written by leaders in the field providing essential information on this new technique for 3D graphics. This full color book includes a website with GAViewer, a program to experiment with GA.

  • ISBN: 978-0-12-374942-0
  • Editorial: Morgan Kaufmann
  • Encuadernacion: Cartoné
  • Páginas: 626
  • Fecha Publicación: 08/05/2009
  • Nº Volúmenes: 1
  • Idioma: Inglés