---
title: "init(mesh:offMeshConnections:configuration:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/navigationmeshresource/init(mesh:offmeshconnections:configuration:)-7mj9i"
---

# init(mesh:offMeshConnections:configuration:)

## Declaration

```swift
convenience init(mesh: MeshResource, offMeshConnections: [NavigationMeshResource.OffMeshConnection] = [], configuration: NavigationMeshResource.Configuration) async throws
```

## See Also

### Creating a navigation mesh

- [init(mesh:offMeshConnections:configuration:)](realitykit/navigationmeshresource/init(mesh:offmeshconnections:configuration:)-6xdta.md)
- [init(meshDescriptor:offMeshConnections:configuration:)](realitykit/navigationmeshresource/init(meshdescriptor:offmeshconnections:configuration:)-3n43t.md)
- [init(meshDescriptor:offMeshConnections:configuration:)](realitykit/navigationmeshresource/init(meshdescriptor:offmeshconnections:configuration:)-6zzvf.md)
- [init(triangleIndices:vertices:offMeshConnections:configuration:)](realitykit/navigationmeshresource/init(triangleindices:vertices:offmeshconnections:configuration:)-2rrq1.md)
- [init(triangleIndices:vertices:offMeshConnections:configuration:)](realitykit/navigationmeshresource/init(triangleindices:vertices:offmeshconnections:configuration:)-480i3.md)
- [init(polygonIndices:vertices:offMeshConnections:configuration:areas:flags:heightData:)](realitykit/navigationmeshresource/init(polygonindices:vertices:offmeshconnections:configuration:areas:flags:heightdata:).md)
