# Sandbox.PolygonMesh.GetBestPlanesForEdgeBetweenFaces

```csharp
static void GetBestPlanesForEdgeBetweenFaces(PolygonMesh pMesh1, FaceHandle hFace1, Transform mLocalToWorld1, PolygonMesh pMesh2, FaceHandle hFace2, Transform mLocalToWorld2, out Plane pOutPlane1, out Plane pOutPlane2)
```

### Parameters

- `pMesh1` (`PolygonMesh`)
- `hFace1` (`FaceHandle`)
- `mLocalToWorld1` (`Transform`)
- `pMesh2` (`PolygonMesh`)
- `hFace2` (`FaceHandle`)
- `mLocalToWorld2` (`Transform`)
- `out pOutPlane1` (`Plane`)
- `out pOutPlane2` (`Plane`)

Declared in [Sandbox.PolygonMesh](/api/Sandbox.PolygonMesh).
Assembly: `Sandbox.Engine`.
