PyMaterialXCore.Matrix44¶
- class Matrix44¶
Bases:
MatrixBaseA 4x4 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)createRotationX(arg0)createRotationY(arg0)createRotationZ(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.Matrix44 object>¶
Methods¶
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: PyMaterialXCore.Matrix44) -> None
__init__(self: PyMaterialXCore.Matrix44, arg0: float) -> None
__init__(self: PyMaterialXCore.Matrix44, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float, arg12: float, arg13: float, arg14: float, arg15: float) -> None
- static numColumns() int¶
- static numRows() int¶