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

Constructs a new instance of FVector4



```python

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




## \_\_init\_\_(self, vec) {#aspose.threed.utilities.Vector4}

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



```python

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


| Parameter | Type | Description |
| :- | :- | :- |
| vec | [`Vector4`](/3d/python-net/aspose.threed.utilities/vector4) |  |


## \_\_init\_\_(self, vec) {#aspose.threed.utilities.Vector3}

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



```python

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


| Parameter | Type | Description |
| :- | :- | :- |
| vec | [`Vector3`](/3d/python-net/aspose.threed.utilities/vector3) |  |


## \_\_init\_\_(self, vec, w) {#aspose.threed.utilities.Vector3-float}

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



```python

def __init__(self, vec, w):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| vec | [`Vector3`](/3d/python-net/aspose.threed.utilities/vector3) |  |
| w | float |  |


## \_\_init\_\_(self, x, y, z) {#float-float-float}

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



```python

def __init__(self, x, y, z):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| x | float | X component |
| y | float | Y component |
| z | float | Z component |


## \_\_init\_\_(self, x, y, z, w) {#float-float-float-float}

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



```python

def __init__(self, x, y, z, w):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| x | float | X component |
| y | float | Y component |
| z | float | Z component |
| w | float | W component |



### See Also
* module [`aspose.threed.utilities`](../../)
* class [`FVector4`](/3d/python-net/aspose.threed.utilities/fvector4)
