# Sandbox.PolygonMesh.BridgeEdges

## Overload 1

```csharp
bool BridgeEdges(HalfEdgeHandle hEdgeA, HalfEdgeHandle hEdgeB, out FaceHandle hOutNewFace)
```

Bridge two edges (create a face connecting them). The edges must both be open and belong to
different faces.

### Parameters

- `hEdgeA` (`HalfEdgeHandle`)
- `hEdgeB` (`HalfEdgeHandle`)
- `out hOutNewFace` (`FaceHandle`)

### Returns

`bool`

## Overload 2

```csharp
bool BridgeEdges(IReadOnlyList<HalfEdgeHandle> edgesA, IReadOnlyList<HalfEdgeHandle> edgesB)
```

### Parameters

- `edgesA` (`IReadOnlyList<HalfEdgeHandle>`)
- `edgesB` (`IReadOnlyList<HalfEdgeHandle>`)

### Returns

`bool`

Declared in [Sandbox.PolygonMesh](/api/Sandbox.PolygonMesh).
Assembly: `Sandbox.Engine`.
