Understanding Quaternions | 3D Game Engine Programming
In this article I will attempt to explain the concept of Quaternions in an easy to understand way. I will explain how you might visualize a Quaternion as well as explain the different operations that can be applied to quaternions. I will also compare applications of matrices, euler angles, and quaternions and try to explain when you would want to use quaternions instead of Euler angles or matrices and when you would not. Contents [hide] In computer graphics, we use transformation matrices to express a position in space (translation) as well as its orientation in space (rotation). Optionally, a single transformation matrix can also be used to express the scale or “shear” of an object. We can think of this transformation matrix as a “basis space” where if you multiply a vector or a point (or even another matrix) by a transformation matrix you “transform” that vector, point or matrix into the space represented by that matrix. In this article, I will not discuss the details of transformati
Understanding Quaternions In this article I will attempt to explain the concept of Quaternions in an easy to understand way. I will explain how you might visualize a Quaternion as well as explain the different operations that can be applied to quaternions. I will also compare applications of matrices, euler angles, and quaternions and try to explain when you would want to use quaternions instead of Euler angles or matrices and when you would not. Contents 1 Introduction 2 Complex Numbers 2.1 Adding and Subtracting Complex Numbers 2.2 Multiply a Complex Number by a Scalar 2.3 Product of Complex
Explore this link on the map →saved by
related reading
- Cubic Interpolation of Quaternionstheorangeduck.com
- Quantum computing for the very curiousquantum.country
- Spinor - Wikipediaen.wikipedia.org
- An Intuitive Guide to Linear Algebra – BetterExplainedbetterexplained.com
- Using spaced repetition systems to see through a piece of mathematicscognitivemedium.com
- Essential Math for Spatial Computing | by Oleg Frolov | Mediummedium.com
- matrixcookbook.pdfmath.uwaterloo.ca
- A tutorial quantum interpreter in 150 lines of Lispstylewarning.com
- https://www.deeplearningbook.org/contents/linear_algebra.htmldeeplearningbook.org
- Two Forms of the Dot Productgregorygundersen.com
- Singular value decomposition - Wikipediaen.wikipedia.org
- Inner product space - Wikipediaen.wikipedia.org