Navigation
API > API/Runtime > API/Runtime/Navmesh > API/Runtime/Navmesh/dtNavMeshQuery
Description
Returns random location on navmesh. Polygons are chosen weighted by area. The search runs in linear related to number of polygon.
| Name | findRandomPoint |
| Type | function |
| Header File | /Engine/Source/Runtime/Navmesh/Public/Detour/DetourNavMeshQuery.h |
| Include Path | #include "Detour/DetourNavMeshQuery.h" |
| Source | /Engine/Source/Runtime/Navmesh/Private/Detour/DetourNavMeshQuery.cpp |
dtStatus findRandomPoint
(
const dtQueryFilter * filter,
float(*)() frand,
dtPolyRef * randomRef,
dtReal * randomPt
) const
The status flags for the query.
Parameters
| Name | Remarks |
|---|---|
| filter | The polygon filter to apply to the query. |
| frand | Function returning a random number [0..1). |
| randomRef | The reference id of the random location. |
| randomPt | The random location. |