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. | |