Skip to main content

Consortium for Mathematics and its Applications

Product ID: 99722
Supplementary Print
Undergraduate

Using Real Quaternions to Represent Rotations in 3D (UMAP)

Author: Bryant A. Julstrom


This module raises the general question of representing rotations in three dimensions. It motivates quaternions by referring to Hamilton's search for a four-dimensional system that embeds the real and the complex numbers, and approaches quaternions in three dimensions through the corresponding vectors and matrices. Quaternions are applied to rotating shape representations in computer graphics. An appendix is included, which proves the theorems that connect quaternion and matrix implementations of rotation. Pascal procedures are also included to implements an abstract data type for quaternions.

Table of Contents:

INTRODUCTION

MATRICES AND ROTATION

QUATERNIONS

VECTORS AND REAL QUATERNIONS

QUATERNIONS AND ROTATION

SEQUENCES OF ROTATIONS

EXTRACTING THE COMPONENTS OF A ROTATION

ROTATION ABOUT AN ARBITRARY AXIS

APPLICATION: ROTATING SHAPE REPRESENTATIONS

CONCLUSION

EXERCISES

SAMPLE EXAM

SOLUTIONS TO THE EXERCISES

SOLUTIONS TO THE SAMPLE EXAM

APPENDIX

REFERENCES

ACKNOWLEDGMENTS

ABOUT THE AUTHOR

©1999 by COMAP, Inc.
UMAP Module
28 pages

Mathematics Topics:

Abstract & Linear Algebra, Computer Science, Analytic Geometry

Application Areas:

Computers & Technology, Computer science

Prerequisites:

Familiarity with vectors, matrices, and Euclidean space

You must have a Full Membership to download this resource.

If you're already a member, login here.

Not yet a member?