
## \_\_init\_\_(self) {#}

Constructs a new instance of Matrix4



```python

def __init__(self):
    ...
```




## \_\_init\_\_(self, m) {#aspose.threed.utilities.FMatrix4}

Construct [`Matrix4`](/3d/python-net/aspose.threed.utilities/matrix4) from an [`FMatrix4`](/3d/python-net/aspose.threed.utilities/fmatrix4) instance



```python

def __init__(self, m):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| m | [`FMatrix4`](/3d/python-net/aspose.threed.utilities/fmatrix4) |  |


## \_\_init\_\_(self, m) {#list}

Initializes a new instance of the [`Matrix4`](/3d/python-net/aspose.threed.utilities/matrix4) struct.



```python

def __init__(self, m):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| m | list | M. |


## \_\_init\_\_(self, r0, r1, r2, r3) {#aspose.threed.utilities.Vector4-aspose.threed.utilities.Vector4-aspose.threed.utilities.Vector4-aspose.threed.utilities.Vector4}

Constructs matrix from 4 rows.



```python

def __init__(self, r0, r1, r2, r3):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| r0 | [`Vector4`](/3d/python-net/aspose.threed.utilities/vector4) | R0. |
| r1 | [`Vector4`](/3d/python-net/aspose.threed.utilities/vector4) | R1. |
| r2 | [`Vector4`](/3d/python-net/aspose.threed.utilities/vector4) | R2. |
| r3 | [`Vector4`](/3d/python-net/aspose.threed.utilities/vector4) | R3. |


## \_\_init\_\_(self, m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33) {#float-float-float-float-float-float-float-float-float-float-float-float-float-float-float-float}

Initializes a new instance of the [`Matrix4`](/3d/python-net/aspose.threed.utilities/matrix4) struct.



```python

def __init__(self, m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| m00 | float | M00. |
| m01 | float | M01. |
| m02 | float | M02. |
| m03 | float | M03. |
| m10 | float | M10. |
| m11 | float | M11. |
| m12 | float | M12. |
| m13 | float | M13. |
| m20 | float | M20. |
| m21 | float | M21. |
| m22 | float | M22. |
| m23 | float | M23. |
| m30 | float | M30. |
| m31 | float | M31. |
| m32 | float | M32. |
| m33 | float | M33. |



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