# Sandbox.Painter.Bezier

## Overload 1

```csharp
void Bezier(Vector2 from, Vector2 control, Vector2 to)
```

Draws a quadratic Bezier using [Sandbox.Painter.Stroke](/api/Sandbox.Painter/Stroke).

### Parameters

- `from` (`Vector2`)
- `control` (`Vector2`)
- `to` (`Vector2`)

## Overload 2

```csharp
void Bezier(Vector2 from, Vector2 control1, Vector2 control2, Vector2 to)
```

Draws a cubic Bezier using [Sandbox.Painter.Stroke](/api/Sandbox.Painter/Stroke).

### Parameters

- `from` (`Vector2`)
- `control1` (`Vector2`)
- `control2` (`Vector2`)
- `to` (`Vector2`)

Declared in [Sandbox.Painter](/api/Sandbox.Painter).
Assembly: `Sandbox.Engine`.
