|
| Mat43f (const Mat43f &rhs)=default |
|
| Mat43f (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33, float m41, float m42, float m43) |
|
| Mat43f (const Matrix43 &mat) |
|
bool | IsValid () const |
|
Mat43f | Get3x3SubMatrix () const |
|
Vec3f | GetScale () const |
|
Mat43f | GetRotation () const |
|
Vec3f | GetTranslation () const |
|
void | GetSRT (Vec3f &s, Mat43f &r, Vec3f &t) const |
|
void | SetTranslation (const Vec3f &t) |
|
Mat43f & | operator*= (const Mat43f &rhs) |
|
Mat43f & | operator*= (float rhs) |
|
|
static bool | Equal (const Mat43f &lhs, const Mat43f &rhs, float epsilon=DefaultEpsilon) |
|
static Mat43f | SRT (const Vec3f &s, const Mat43f &r, const Vec3f &t) |
|
static Mat43f | Scaling (float x, float y, float z) |
|
static Mat43f | Scaling (const Vec3f &scale) |
|
static Mat43f | RotationX (float angle) |
|
static Mat43f | RotationY (float angle) |
|
static Mat43f | RotationZ (float angle) |
|
static Mat43f | RotationXYZ (float rx, float ry, float rz) |
|
static Mat43f | RotationZXY (float rz, float rx, float ry) |
|
static Mat43f | RotationAxis (const Vec3f &axis, float angle) |
|
static Mat43f | RotationAxis (const Vec3f &axis, float s, float c) |
|
static Mat43f | Translation (float x, float y, float z) |
|
static Mat43f | Translation (const Vec3f &pos) |
|