/// Copy-construct from a 4x4 matrix which is assumed to contain no projection. public Matrix3x4(Matrix4 matrix) { m00_ = matrix.m00_; m01_ = matrix.m01_; m02_ = matrix.m02_; m03_ = matrix.m03_; m10_ = matrix.m10_; m11_ = matrix.m11_; m12_ = matrix.m12_; m13_ = matrix.m13_; m20_ = matrix.m20_; m21_ = matrix.m21_; m22_ = matrix.m22_; m23_ = matrix.m23_; }
/// Assign from another matrix. public void Set(Matrix4 rhs) { m00_ = rhs.m00_; m01_ = rhs.m01_; m02_ = rhs.m02_; m03_ = rhs.m03_; m10_ = rhs.m10_; m11_ = rhs.m11_; m12_ = rhs.m12_; m13_ = rhs.m13_; m20_ = rhs.m20_; m21_ = rhs.m21_; m22_ = rhs.m22_; m23_ = rhs.m23_; m30_ = rhs.m30_; m31_ = rhs.m31_; m32_ = rhs.m32_; m33_ = rhs.m33_; }