Vectors and Rotations in 3-Dimensions: Vector Algebra for the C++ Programmer

Report No. ARL-TR-7894
Authors: Richard Saucier
Date/Pages: December 2016; 98 pages
Abstract: This report describes 2 C++ classes: a Vector class for performing vector algebra in 3-dimensional space (3D) and a Rotation class for performing rotations of vectors in 3D. Each class is self-contained in a single header file (Vector.h and Rotation.h) so that a C++ programmer only has to include the header file to make use of the code. Examples and reference sheets are provided to serve as guidance in using the classes.
Distribution: Approved for public release
  Download Report ( 1.037 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.

Last Update / Reviewed: December 1, 2016