Singleton class to access the baked NavMesh.
The NavMesh is a class can be used to do spatial queries, like pathfinding and walkability tests, set the pathfinding cost for specific area types, and to tweak global behavior of pathfinding and avoidance.
In order to use the spatial queries, you need to first bake NavMesh for your Scene.
See also:
• Building a NavMesh – for more information on how to setup and bake NavMesh
• Areas and Costs – to learn how to use different Area types.
• NavMeshAgent – to learn how to control and move NavMesh Agents.
• NavMeshObstacle – to learn how to control NavMesh Obstacles using scripting.
• OffMeshLink – to learn how to control Off-Mesh Links using scripting.
AllAreas | Area mask constant that includes all NavMesh areas. |
avoidancePredictionTime | Describes how far in the future the agents predict collisions for avoidance. |
pathfindingIterationsPerFrame | The maximum amount of nodes processed each frame in the asynchronous pathfinding process. |
CalculatePath | Calculate a path between two points and store the resulting path. |
CalculateTriangulation | Calculates triangulation of the current navmesh. |
FindClosestEdge | Locate the closest NavMesh edge from a point on the NavMesh. |
GetAreaCost | Gets the cost for path finding over geometry of the area type. |
GetAreaFromName | Returns the area index for a named NavMesh area type. |
Raycast | Trace a line between two points on the NavMesh. |
SamplePosition | Finds the closest point on NavMesh within specified range. |
SetAreaCost | Sets the cost for finding path over geometry of the area type on all agents. |