## AxisSystem class

Axis system is an combination of coordinate system, up vector and front vector.

```csharp
public class AxisSystem
```

## Constructors

| Name | Description |
| --- | --- |
| [AxisSystem](axissystem/#constructor)(Axis, Axis?) |  |
| [AxisSystem](axissystem/#constructor_1)(CoordinateSystem, Axis) | Constructs a new axis system |
| [AxisSystem](axissystem/#constructor_2)(CoordinateSystem, Axis, Axis) | Constructs a new axis system |
| [AxisSystem](axissystem/#constructor_3)(CoordinateSystem?, Axis?, Axis?) |  |

## Properties

| Name | Description |
| --- | --- |
| [CoordinateSystem](../../aspose.threed/axissystem/coordinatesystem/) { get; } | Gets the coordinate system of this axis system. |
| [Front](../../aspose.threed/axissystem/front/) { get; } | Gets the front vector of this axis system |
| [Up](../../aspose.threed/axissystem/up/) { get; } | Gets the up vector of this axis system. |

## Methods

| Name | Description |
| --- | --- |
| static [FromAssetInfo](../../aspose.threed/axissystem/fromassetinfo/)(AssetInfo) | Create `AxisSystem` from [`AssetInfo`](../assetinfo/) |
| [TransformTo](../../aspose.threed/axissystem/transformto/)(AxisSystem) | Create a matrix used to convert from current axis system to target axis system. |

### See Also

* namespace [Aspose.ThreeD](../../aspose.threed/)
* assembly [Aspose.3D](../../)


