# axes

> Flags specifying which axes should display control handles.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor.IMGUI.Controls](/engine/6000.3/script-reference/unityeditor/imgui/controls.md)
* **Assembly:** UnityEditor

```csharp
public PrimitiveBoundsHandle.Axes axes { get; set; }
```

### Remarks

By default, all axes are enabled. You can use bitwise operations to enable or disable individual axes. Disabled axes are flattened out.

### Examples

```csharp
using UnityEngine;
using UnityEditor;
using UnityEditor.IMGUI.Controls;

public class ExampleScript : MonoBehaviour
{
    void Start()
    {
        // create a 2D box handle that only works on the x- and y-axes
        BoxBoundsHandle box = new BoxBoundsHandle("MyBox".GetHashCode());
        box.axes = PrimitiveBoundsHandle.Axes.X | PrimitiveBoundsHandle.Axes.Y;
    }
}
```
