PyMaterialXCore.Matrix33¶
- class Matrix33¶
Bases:
MatrixBaseA 3x3 matrix of floating-point values.
Vector transformation methods follow the row-vector convention, with matrix-vector multiplication computed as
v' = vM.Methods
__init__(*args, **kwargs)Overloaded function.
copy(self)createRotation(arg0)createScale(arg0)createTranslation(arg0)getAdjugate(self)getDeterminant(self)getInverse(self)getTranspose(self)isEquivalent(self, arg0, arg1)multiply(self, arg0)numRows()transformNormal(self, arg0)transformPoint(self, arg0)transformVector(self, arg0)Properties¶
- IDENTITY = <PyMaterialXCore.Matrix33 object>¶
Methods¶
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: PyMaterialXCore.Matrix33) -> None
__init__(self: PyMaterialXCore.Matrix33, arg0: float) -> None
__init__(self: PyMaterialXCore.Matrix33, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float) -> None
- static numColumns() int¶
- static numRows() int¶