# Sandbox.Painter.Triangle

## Overload 1

```csharp
void Triangle(Vector2 a, Vector2 b, Vector2 c)
```

Draws a triangle using [Sandbox.Painter.Fill](/api/Sandbox.Painter/Fill) and the current [Sandbox.Painter.Stroke](/api/Sandbox.Painter/Stroke), in drawing pixels.

### Parameters

- `a` (`Vector2`)
- `b` (`Vector2`)
- `c` (`Vector2`)

## Overload 2

```csharp
void Triangle(Triangle triangle)
```

Draws a triangle using [Sandbox.Painter.Fill](/api/Sandbox.Painter/Fill), [Sandbox.Painter.Stroke](/api/Sandbox.Painter/Stroke) and its X/Y coordinates in drawing pixels. Z is ignored.

### Parameters

- `triangle` (`Triangle`)

Declared in [Sandbox.Painter](/api/Sandbox.Painter).
Assembly: `Sandbox.Engine`.
