# Sandbox.WaterBody.FindSurface

```csharp
static WaterBody FindSurface(Scene scene, Vector3 position)
```

Find the nearest active water surface whose footprint contains a world position.
Finite surfaces take precedence over infinite surfaces at equal distances.
Positions below an enabled volume's bottom are excluded.

### Parameters

- `scene` (`Scene`)
- `position` (`Vector3`)

### Returns

`WaterBody`

Declared in [Sandbox.WaterBody](/api/Sandbox.WaterBody).
Assembly: `Sandbox.Engine`.
