---
name: Axes
last_updated: 2026-06-10T02:17:47Z
type: datatype
summary: "The `Axes` data type is for the ArcHandles class to control which rotation axes are currently enabled."
---

# Axes

The `Axes` data type is for the [ArcHandles](/docs/reference/engine/classes/ArcHandles.md) class to control which
rotation axes are currently enabled.

**Type:** datatype

## Constructors

### Axes.new

**Signature:** `Axes.new(axes: Tuple)`

Creates a new Axes using list of axes and/or faces. NormalIds (faces) are
converted to the corresponding axes.

**Parameters:**

| Name | Type | Default | Description |
|------|------|---------|-------------|
| `axes` | `Tuple` |  |  |

## Properties

### Axes.X

**Type:** `bool`

Whether the X axis is enabled.

### Axes.Y

**Type:** `bool`

Whether the Y axis is enabled.

### Axes.Z

**Type:** `bool`

Whether the Z axis is enabled.

### Axes.Top

**Type:** `bool`

Whether the top face is included.

### Axes.Bottom

**Type:** `bool`

Whether the bottom face is included.

### Axes.Left

**Type:** `bool`

Whether the left face is included.

### Axes.Right

**Type:** `bool`

Whether the right face is included.

### Axes.Back

**Type:** `bool`

Whether the back face is included.

### Axes.Front

**Type:** `bool`

Whether the front face is included.