Matrix34(const XYZ &rx, const XYZ &ry, const XYZ &rz, const XYZ &tr)
Construct from column vectors.
Definition: matrix34.h:56
Matrix34(const Matrix33 &r, const XYZ &t)
Construct from a rotation and translation.
Definition: matrix34.h:50
Matrix34()
Null constructor.
Definition: matrix34.h:46
Interface for class Matrix33.
3x3 Identity matrix
Definition: matrix33.h:143
Definition: matrix34.h:86
Class to hold 3x4 matrices.
Definition: matrix34.h:34
Class to hold vectors in 3D cartesian co-ordinates.
Definition: xyz.h:34
Definition: matrix34.h:102
~Matrix34()
Destructor.
Definition: matrix34.h:62
Class to hold 3x3 matrics.
Definition: matrix33.h:30
XYZ translate
Translational component.
Definition: matrix34.h:42
Matrix34RotateAboutAxisThrough(const XYZ &axis, float angle, const XYZ &pt)
Axis must be normalized.
Definition: matrix34.cpp:24
const Matrix33 operator*(float k, const Matrix33 &m)
Multiplication by scalar.
Definition: matrix33.h:103
Matrix33 rotate
3x3 rotational component
Definition: matrix34.h:39
Definition: matrix34.h:94