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

Constructs a new instance of [`HalfSpace`](/3d/python-net/aspose.threed.entities/halfspace)



```python

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




## \_\_init\_\_(self, normal, position) {#aspose.threed.utilities.Vector3-aspose.threed.utilities.Vector3}

Constructs a new instance of [`HalfSpace`](/3d/python-net/aspose.threed.entities/halfspace) with given normal vector and a position on the cutter plane;



```python

def __init__(self, normal, position):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| normal | aspose.threed.utilities.Vector3 |  |
| position | aspose.threed.utilities.Vector3 |  |



### See Also
* module [`aspose.threed.entities`](../../)
* class [`HalfSpace`](/3d/python-net/aspose.threed.entities/halfspace)
