ABSTRACT

Rotation of vectors is a common operation in computer graphics. Most pro-grammers are comfortable with rotation matrices. A few are uncomfortable with the quaternions, an alternate representation for rotation matrices, because of their inherent mathematical nature. This chapter summarizes both topics, but in the end the emphasis is on the comparison of rotation matrices and quaternions regarding memory usage and computational speed.