# Vector3.Reflect

```csharp
static Vector3 Reflect(in Vector3 direction, in Vector3 normal)
```

Returns a reflected vector based on incoming direction and plane normal. Like a ray reflecting off of a mirror.

### Parameters

- `in direction` (`Vector3`)
- `in normal` (`Vector3`)

### Returns

`Vector3`

Declared in [Vector3](/api/Vector3).
Assembly: `Sandbox.System`.
