# Arc(Vector2, float, Angle, Angle, ArcDirection)

> Adds an arc to the current sub-path to the provided position, radius and angles.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.UIElements](/engine/6000.3/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public void Arc(Vector2 center, float radius, Angle startAngle, Angle endAngle, ArcDirection direction = ArcDirection.Clockwise)
```

### Parameters

**** (\[Vector2]\(/engine/6000.3/script-reference/unityengine/vector2)): The center position of the arc.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): The radius of the arc.**** (\[Angle]\(/engine/6000.3/script-reference/unityengine/uielements/angle)): The starting angle the arc.**** (\[Angle]\(/engine/6000.3/script-reference/unityengine/uielements/angle)): The ending angle of the arc.**** (\[ArcDirection]\(/engine/6000.3/script-reference/unityengine/uielements/arcdirection)): The direction of the arc (default=clock-wise).
