
## FMatrix4 class

Matrix 4x4 with all component in float type



The FMatrix4 type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [`__init__(self, m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33)`](/3d/python-net/aspose.threed.utilities/fmatrix4/__init__/#float-float-float-float-float-float-float-float-float-float-float-float-float-float-float-float) | Initialize the instance of [`FMatrix4`](/3d/python-net/aspose.threed.utilities/fmatrix4) |
| [`__init__(self, mat)`](/3d/python-net/aspose.threed.utilities/fmatrix4/__init__/#aspose.threed.utilities.matrix4) | Initialize the instance of [`FMatrix4`](/3d/python-net/aspose.threed.utilities/fmatrix4) from a [`Matrix4`](/3d/python-net/aspose.threed.utilities/matrix4) instance. |
| [`__init__(self, r0, r1, r2, r3)`](/3d/python-net/aspose.threed.utilities/fmatrix4/__init__/#aspose.threed.utilities.fvector4-aspose.threed.utilities.fvector4-aspose.threed.utilities.fvector4-aspose.threed.utilities.fvector4) | Constructs matrix from 4 rows. |
| [`__init__(self)`](/3d/python-net/aspose.threed.utilities/fmatrix4/__init__/#) | Constructs a new instance of FMatrix4 |


### Properties
| Property | Description |
| :- | :- |
| [identity](/3d/python-net/aspose.threed.utilities/fmatrix4/identity) | The identity matrix |
| [m00](/3d/python-net/aspose.threed.utilities/fmatrix4/m00) | The m00. |
| [m01](/3d/python-net/aspose.threed.utilities/fmatrix4/m01) | The m01. |
| [m02](/3d/python-net/aspose.threed.utilities/fmatrix4/m02) | The m02. |
| [m03](/3d/python-net/aspose.threed.utilities/fmatrix4/m03) | The m03. |
| [m10](/3d/python-net/aspose.threed.utilities/fmatrix4/m10) | The m10. |
| [m11](/3d/python-net/aspose.threed.utilities/fmatrix4/m11) | The m11. |
| [m12](/3d/python-net/aspose.threed.utilities/fmatrix4/m12) | The m12. |
| [m13](/3d/python-net/aspose.threed.utilities/fmatrix4/m13) | The m13. |
| [m20](/3d/python-net/aspose.threed.utilities/fmatrix4/m20) | The m20. |
| [m21](/3d/python-net/aspose.threed.utilities/fmatrix4/m21) | The m21. |
| [m22](/3d/python-net/aspose.threed.utilities/fmatrix4/m22) | The m22. |
| [m23](/3d/python-net/aspose.threed.utilities/fmatrix4/m23) | The m23. |
| [m30](/3d/python-net/aspose.threed.utilities/fmatrix4/m30) | The m30. |
| [m31](/3d/python-net/aspose.threed.utilities/fmatrix4/m31) | The m31. |
| [m32](/3d/python-net/aspose.threed.utilities/fmatrix4/m32) | The m32. |
| [m33](/3d/python-net/aspose.threed.utilities/fmatrix4/m33) | The m33. |


### Methods
| Method | Description |
| :- | :- |
| [`concatenate(self, m2)`](/3d/python-net/aspose.threed.utilities/fmatrix4/concatenate/#aspose.threed.utilities.fmatrix4) | Concatenates the two matrices |
| [`concatenate(self, m2)`](/3d/python-net/aspose.threed.utilities/fmatrix4/concatenate/#aspose.threed.utilities.matrix4) | Concatenates the two matrices |
| [`transpose(self)`](/3d/python-net/aspose.threed.utilities/fmatrix4/transpose/#) | Transposes this instance. |
| [`inverse(self)`](/3d/python-net/aspose.threed.utilities/fmatrix4/inverse/#) | Calculate the inverse matrix of current instance. |



### See Also
* module [`aspose.threed.utilities`](..)
* class [`FMatrix4`](/3d/python-net/aspose.threed.utilities/fmatrix4)
* class [`Matrix4`](/3d/python-net/aspose.threed.utilities/matrix4)
