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

Publication subTitle :An Object-Oriented Approach to Geometry

Publication series :The Morgan Kaufmann Series in Computer Graphics

Author: Dorst   Leo;Fontijne   Daniel;Mann   Stephen  

Publisher: Elsevier Science‎

Publication year: 2009

E-ISBN: 9780080958798

P-ISBN(Paperback): 9780123749420

P-ISBN(Hardback):  9780123749420

Subject: F224-39 computer applications;TP39 computer application

Language: ENG

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Description

Geometric Algebra for Computer Science (Revised Edition) presents a compelling alternative to the limitations of linear algebra.

Geometric algebra (GA) is a compact, time-effective, and performance-enhancing way to represent the geometry of 3D objects in computer programs. This book explains GA as a natural extension of linear algebra and conveys its significance for 3D programming of geometry in graphics, vision, and robotics. It systematically explores the concepts and techniques that are key to representing elementary objects and geometric operators using GA. It covers in detail the conformal model, a convenient way to implement 3D geometry using a 5D representation space. Numerous drills and programming exercises are helpful for both students and practitioners. A companion web site includes links to GAViewer, a program that will allow you to interact with many of the 3D figures in the book; and Gaigen 2, the platform for the instructive programming exercises that conclude each chapter.

The book will be of interest to professionals working in fields requiring complex geometric computation such as robotics, computer graphics, and computer games. It is also be ideal for students in graduate or advanced undergraduate programs in computer science.

  • Explains GA as a natural extension of linear algebra and conveys its significance for 3D programming of geometry in graphics, vision, and robotics.
  • Systematically explores the concepts and

Chapter

Front Cover

pp.:  1 – 4

Copyright Page

pp.:  5 – 6

Contents

pp.:  6 – 21

LIST OF FIGURES

pp.:  21 – 27

LIST OF TABLES

pp.:  27 – 29

LIST OF PROGRAMMING EXAMPLES

pp.:  29 – 32

PREFACE

pp.:  32 – 38

CHAPTER 1. WHY GEOMETRIC ALGEBRA?

pp.:  38 – 58

PART I: GEOMETRIC ALGEBRA

pp.:  58 – 280

PART II: MODELS OF GEOMETRIES

pp.:  280 – 538

PART III: IMPLEMENTING GEOMETRIC ALGEBRA

pp.:  538 – 620

PART IV: APPENDICES

pp.:  620 – 646

BIBLIOGRAPHY

pp.:  646 – 650

INDEX

pp.:  650 – 664

The users who browse this book also browse


No browse record.