#include <matrix3x3f.h>
3x3 matrix.
Constructors | |
Matrix3x3f () | |
Matrix3x3f (KyFloat32 v_xx, KyFloat32 v_xy, KyFloat32 v_xz, KyFloat32 v_yx, KyFloat32 v_yy, KyFloat32 v_yz, KyFloat32 v_zx, KyFloat32 v_zy, KyFloat32 v_zz) | |
Matrix3x3f (const Vec3f &v_x, const Vec3f &v_y, const Vec3f &v_z) | |
Matrix3x3f (const Vec3f &axis, KyFloat32 angleRad) | |
void | SetIdentity () |
void | Set (KyFloat32 v_xx, KyFloat32 v_xy, KyFloat32 v_xz, KyFloat32 v_yx, KyFloat32 v_yy, KyFloat32 v_yz, KyFloat32 v_zx, KyFloat32 v_zy, KyFloat32 v_zz) |
void | Set (const Vec3f &v_x, const Vec3f &v_y, const Vec3f &v_z) |
void | SetRotation (const Vec3f &axis, KyFloat32 angleRad) |
const Vec3f & | GetRow (KyUInt32 index) const |
Vec3f & | GetRow (KyUInt32 index) |
void | Transform (const Vec3f &v, Vec3f &transformed) const |
Vec3f | operator* (const Vec3f &v) const |
Matrix3x3f | operator* (const Matrix3x3f &rhs) const |
bool | operator== (const Matrix3x3f &other) const |
bool | operator!= (const Matrix3x3f &other) const |
Returns the product of this matrix and v.
Set as angleRad rotation matrix around axis.