# ArcShape class

Namespace: [Grasshopper2.UI.Canvas.Shapes](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.canvas.shapes.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
[IoId("00000000-9acb-4674-aff8-2d3477ac3b29")]
public sealed class ArcShape : IShape
```

## Constructors

- [ArcShape](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/ctor.md): (2 overloads)

## Properties

- [A](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/a.md)
- [Arc](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/arc.md)
- [B](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/b.md)
- [C](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/c.md)
- [Flat](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/flat.md)
- [Grips](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/grips.md)
- [Nomen](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/nomen.md)

## Methods

- [Bounds](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/bounds.md)
- [Coincident](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/coincident.md)
- [DragGrips](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/draggrips.md)
- [DrawShape](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/drawshape.md)
- [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/store.md)
- [Translate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.arcshape/translate.md)
