Apress Access

Quaternions for Computer Graphics

By John Vince

  • eBook Price: $49.99
Buy eBook Buy Print Book

Quaternions for Computer Graphics Cover Image

This book introduces the features of quaternions and explains their associated algebra, offers historical details about their invention by Sir William Rowan Hamilton and shows how they are used in computer graphics to rotate vectors about an arbitrary axis.

Full Description

  • Add to Wishlist
  • ISBN13: 978-0-8572-9759-4
  • 154 Pages
  • User Level: Science
  • Publication Date: June 11, 2011
  • Available eBook Formats: PDF
Full Description
Sir William Rowan Hamilton was a genius, and will be remembered for his significant contributions to physics and mathematics. The Hamiltonian, which is used in quantum physics to describe the total energy of a system, would have been a major achievement for anyone, but Hamilton also invented quaternions, which paved the way for modern vector analysis. Quaternions are one of the most documented inventions in the history of mathematics, and this book is about their invention, and how they are used to rotate vectors about an arbitrary axis. Apart from introducing the reader to the features of quaternions and their associated algebra, the book provides valuable historical facts that bring the subject alive. Quaternions for Computer Graphics introduces the reader to quaternion algebra by describing concepts of sets, groups, fields and rings. It also includes chapters on imaginary quantities, complex numbers and the complex plane, which are essential to understanding quaternions. The book contains many illustrations and worked examples, which make it essential reading for students, academics, researchers and professional practitioners.
Table of Contents

Table of Contents

  1. Introduction.
  2. Number Sets and Algebra.
  3. Complex Numbers.
  4. The Complex Plane.
  5. Quaternion Algebra.
  6. 3D Rotation Transforms.
  7. Quaternions in Space.
  8. Conclusion.

If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book