Public Member Functions | |
bool | __call__ (self, int row, int col) |
bool | __call__ (self, int row, int col) |
Matrix4b | __iadd__ (self, Matrix4b b) |
Matrix4b | __imatmul__ (self, bool b) |
None | __init__ (self) |
None | __init__ (self, Vector4b x, Vector4b y, Vector4b z, Vector4b w) |
None | __init__ (self, Matrix3b r, Vector3b t) |
None | __init__ (self, Matrix4b arg0) |
Matrix4b | __isub__ (self, Matrix4b b) |
Matrix4b | __itruediv__ (self, bool b) |
Vector4b | col (self, int i) |
bool | data (self) |
bool | data (self) |
bool | det (self) |
Matrix3b | getRotation (self) |
Vector3b | getTranslation (self) |
Matrix4b | inverse (self) |
float | norm (self) |
bool | normSq (self) |
None | setRotation (self, Matrix3b rot) |
None | setTranslation (self, Vector3b t) |
Matrix3b | submatrix3 (self, int i, int j) |
bool | trace (self) |
Matrix4b | transposed (self) |
Vector4b | x (self) |
None | x (self, Vector4b arg1) |
Static Public Member Functions | |
Matrix4b | identity () |
Matrix4b | scale (bool s) |
Matrix4b | zero () |
Protected Member Functions | |
Vector4b | _Subscript (self, int row) |
Vector4b | _Subscript (self, int row) |
Generated from: MR::Matrix4b Aliases: Matrix4_bool, Vector4_bool_MatrixType, Matrix4_bool arbitrary 4x4 matrix \\ingroup MatrixGroup
None meshlib.mrmeshpy.Matrix4b.__init__ | ( | self | ) |
initializes matrix from 4 row-vectors
construct from rotation matrix and translation vector
None meshlib.mrmeshpy.Matrix4b.__init__ | ( | self, | |
Matrix4b | arg0 ) |
Implicit copy constructor.
bool meshlib.mrmeshpy.Matrix4b.__call__ | ( | self, | |
int | row, | ||
int | col ) |
element access
bool meshlib.mrmeshpy.Matrix4b.__call__ | ( | self, | |
int | row, | ||
int | col ) |
Matrix4b meshlib.mrmeshpy.Matrix4b.__imatmul__ | ( | self, | |
bool | b ) |
Matrix4b meshlib.mrmeshpy.Matrix4b.__itruediv__ | ( | self, | |
bool | b ) |
|
protected |
row access
|
protected |
Vector4b meshlib.mrmeshpy.Matrix4b.col | ( | self, | |
int | i ) |
column access
bool meshlib.mrmeshpy.Matrix4b.data | ( | self | ) |
bool meshlib.mrmeshpy.Matrix4b.data | ( | self | ) |
bool meshlib.mrmeshpy.Matrix4b.det | ( | self | ) |
computes determinant of the matrix
Matrix3b meshlib.mrmeshpy.Matrix4b.getRotation | ( | self | ) |
Vector3b meshlib.mrmeshpy.Matrix4b.getTranslation | ( | self | ) |
|
static |
Matrix4b meshlib.mrmeshpy.Matrix4b.inverse | ( | self | ) |
computes inverse matrix
float meshlib.mrmeshpy.Matrix4b.norm | ( | self | ) |
bool meshlib.mrmeshpy.Matrix4b.normSq | ( | self | ) |
compute sum of squared matrix elements
|
static |
returns a matrix that scales uniformly
None meshlib.mrmeshpy.Matrix4b.setRotation | ( | self, | |
Matrix3b | rot ) |
None meshlib.mrmeshpy.Matrix4b.setTranslation | ( | self, | |
Vector3b | t ) |
Matrix3b meshlib.mrmeshpy.Matrix4b.submatrix3 | ( | self, | |
int | i, | ||
int | j ) |
computes submatrix of the matrix with excluded i-th row and j-th column
bool meshlib.mrmeshpy.Matrix4b.trace | ( | self | ) |
computes trace of the matrix
Matrix4b meshlib.mrmeshpy.Matrix4b.transposed | ( | self | ) |
computes transposed matrix
Vector4b meshlib.mrmeshpy.Matrix4b.x | ( | self | ) |
rows, identity matrix by default
None meshlib.mrmeshpy.Matrix4b.x | ( | self, | |
Vector4b | arg1 ) |
|
static |