# BoxFAxo struct

Namespace: [Grasshopper2.Eto.Drawing](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.eto.drawing.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public readonly struct BoxFAxo
```

Represents an axonometric, three-dimensional box inside a rectangle.

## Constructors

- [BoxFAxo](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/ctor.md): Create a new box.

## Properties

- [Bounds](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/bounds.md): Gets the two-dimensional boundary.
- [Depth](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/depth.md): Gets the normalised depth factor.
- [IsEmpty](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/isempty.md): Gets whether this box has been properly initialized and whether the bounds are not zero.

## Indexers

- [this[]](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/item.md): Gets one of the box corner points.

## Methods

- [PointAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/pointat.md): Gets the 2D point at the given coordinate.
- [XSliceAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/xsliceat.md): Gets the 2D isometric rectangular slice at the given x coordinate.
- [YSliceAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/ysliceat.md): Gets the 2D rectangular slice at the given y coordinate.
- [ZSliceAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.boxfaxo/zsliceat.md): Gets the 2D isometric rectangular slice at the given z coordinate.
