
## \_\_init\_\_(self, coordinate_system, up) {#aspose.threed.CoordinateSystem-aspose.threed.Axis}

Constructs a new axis system



```python

def __init__(self, coordinate_system, up):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| coordinate_system | [`CoordinateSystem`](/3d/python-net/aspose.threed/coordinatesystem) | The coordinate system used in this axis system |
| up | [`Axis`](/3d/python-net/aspose.threed/axis) | The up vector of the axis system |


## \_\_init\_\_(self, up, front) {#aspose.threed.Axis-Nullable<Axis>}

Constructs a new instance of AxisSystem



```python

def __init__(self, up, front):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| up | [`Axis`](/3d/python-net/aspose.threed/axis) |  |
| front | Nullable<Axis> |  |


## \_\_init\_\_(self, coordinate_system, up, front) {#aspose.threed.CoordinateSystem-aspose.threed.Axis-aspose.threed.Axis}

Constructs a new axis system



```python

def __init__(self, coordinate_system, up, front):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| coordinate_system | [`CoordinateSystem`](/3d/python-net/aspose.threed/coordinatesystem) | The coordinate system used in this axis system |
| up | [`Axis`](/3d/python-net/aspose.threed/axis) | The up vector of the axis system |
| front | [`Axis`](/3d/python-net/aspose.threed/axis) | The front vector of the axis system |


## \_\_init\_\_(self, coordinate_system, up, front) {#Nullable<CoordinateSystem>-Nullable<Axis>-Nullable<Axis>}

Constructs a new instance of AxisSystem



```python

def __init__(self, coordinate_system, up, front):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| coordinate_system | Nullable<CoordinateSystem> |  |
| up | Nullable<Axis> |  |
| front | Nullable<Axis> |  |



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