Geometric Algebra for Computer Science: An Object-Oriented Approach to Geometry (The Morgan Kaufmann Series in Computer Graphics)

by Leo Dorst; Daniel Fontijne; Stephen Mann (download ebook from System Things)

Until recently, roughly all of the interactions in between objects in practical 3D worlds have been formed upon calculations achieved regulating linear algebra. Linear algebra relies heavily upon coordinates, however, that can have many geometric programming tasks really specific as good as complex-often the lot of bid is compulsory to move about even medium opening enhancements. Although linear algebra is an fit approach to mention low-level computations, it is not the befitting high-level denunciation for geometric programming.

Geometric Algebra for Computer Science presents the constrained pick to the stipulations of linear algebra. Geometric algebra, or GA, is the compact, time-effective, as good as performance-enhancing approach to paint the geometry of 3D objects in mechanism programs. In this book we will find an pass to GA that will give we the clever sense of the attribute to linear algebra as good as the stress for your work. You will sense how to operate GA to paint objects as good as perform geometric operations upon them. And we will proceed mastering proven techniques for creation GA an constituent partial of your applications in the approach that simplifies your formula but negligence it down.

Features

  • Explains GA as the healthy prolongation of linear algebra as good as conveys the stress for 3D programming of geometry in graphics, vision, as good as robotics.
  • Systematically explores the concepts as good as techniques that have been pass to representing facile objects as good as geometric operators regulating GA.
  • Covers in item the conformal model, the available approach to exercise 3D geometry regulating the 5D illustration space.
  • Presents in outcome approaches to creation GA an constituent partial of your programming.
  • Includes countless drills as good as programming exercises beneficial for both students as good as practitioners.
  • Companion web site includes links to GAViewer, the module that will concede we to correlate with many of the 3D total in the book, as good as Gaigen 2, the height for the exegetic programming exercises that interpretation any chapter.