# Math

## Classes
struct | cMatrix3d
| cMatrix3d represents a 3x3 matrix. Each cell of the matrix is composed of a double. This matrix class also provides as simple set of methods to handle floating point arithmetic operations. More...
struct | cQuaternion
| cQuaternion can be used to represents rotations in quaternion form. Simple floating point arithmetic operations are provided too. More...
struct | cVector3d
| This vector class provides storage for a 3 dimensional double precision floating point vector as well as simple floating point arithmetic operations. More...
struct | cRay3d
| cRay3d represents a 3D vector with an origin. More...
struct | cSegment3d
| cSegment3d represents a line segment with a start and an end. More...
## Files
file | CConstants.h
| Math General Constants.

file | CMaths.h
| Math General Utility Functions.

file | CString.h
| Math Strings.

CHAI3D 2.0.0 documentation
Please address any questions to support@chai3d.org
(C) 2003-2009 - CHAI 3D
All Rights Reserved.