ABSTRACT

Quaternions have been extensively used in computer graphics in the last few years. One defines a quaternion as a hypercomplex number, w + xi + yj + kz, but in practice it is convenient to consider it to be a 4D vector (x, y, z, w) with a special operation of multiplication defined for it. In 3D computer graphics, quaternions can be used to encode rotations and coordinate systems.