#include <matrix3x3f.h>
3x3 matrix.
Examples: 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.
Examples: