File Size: 1195 KB
Print Length: 140 pages
Publisher: Springer; 2011 edition (June 11, 2011)
Publication Date: June 11, 2011
Sold by: Digital Services LLC
Language: English
ASIN: B0088ALT4U
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #1,097,535 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #134 in Kindle Store > Kindle eBooks > Nonfiction > Science > Mathematics > Pure Mathematics > Logic #299 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Structured Design #306 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Logic
If you know nothing about quaternions, and want to get a feel for how they work and what they can be used for, this book is perfect for you.This book is also perfect e.g. if you are a programmer writing code that has to rotate things in 3D space. I'm not currently doing any coding that requires it, but I am confident that I could code up quaternion rotations without much trouble should the need arise. In fact, that is the purpose of this book more or less, to teach you to be able to do just that.Those that are looking for a mathematically rigorous development of quaternions should look elsewhere. However, even for the more mathematically inclined (like I consider myself to be), since there are no difficult proofs to follow, the book can be read blazingly fast (just a few hours). If you are mathematically knowledgeable but have no real knowledge of quaternions (they aren't covered in any regular courses at my university, for example), this little book (it is quite slim!) can get you familiar, and fast. Some of the stuff covered in the book for the sake of completeness is extremely elementary, so if you are already familiar with these things (e.g. what a field is), I would say go ahead and skim those parts.I give this book 5 stars for being the perfect book to get any mathematically adept person up to speed on the somewhat obscure mathematical entities called "quaternions"; if you are additionally a programmer, the book will also prepare you to write code to rotate arbitrary vectors using quaternions. The book also contains a marvelous discussion of complex numbers and their rotational properties, which naturally sets the stage for quaternions and their own rotational properties.
Quaternions for Computer Graphics Computer Graphics Through OpenGL: From Theory to Experiments (Chapman & Hall/CRC Computer Graphics, Geometric Modeling, and Animation) HACKING: Beginner's Crash Course - Essential Guide to Practical: Computer Hacking, Hacking for Beginners, & Penetration Testing (Computer Systems, Computer Programming, Computer Science Book 1) The Use of Projective Geometry in Computer Graphics (Lecture Notes in Computer Science) Visualizing Quaternions (The Morgan Kaufmann Series in Interactive 3D Technology) Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace and Virtual Reality Quaternions, Clifford Algebras and Relativistic Physics Graphics Gems IV (IBM Version) (Graphics Gems - IBM) (No. 4) Fundamentals of Computer Graphics, Fourth Edition The Complete Guide to Blender Graphics, Second Edition: Computer Modeling and Animation The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Computer Graphics) Real-Time Shader Programming (The Morgan Kaufmann Series in Computer Graphics) Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (6th Edition) Computer Graphics with Open GL (4th Edition) Computer Graphics with OpenGL (3rd Edition) Interactive Computer Graphics: A Top-Down Approach Using OpenGL (5th Edition) Interactive Computer Graphics: A Top-Down Approach Using OpenGL (4th Edition) Interactive Computer Graphics: A Top-Down Approach with OpenGL (2nd Edition) Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL