Module |
|
Header |
/Engine/Source/Runtime/Navmesh/Public/Recast/Recast.h |
Include |
#include "Recast/Recast.h" |
Source |
/Engine/Source/Runtime/Navmesh/Private/Recast/RecastArea.cpp |
bool rcErodeWalkableAndLowAreas
(
rcContext * ctx,
int radius,
unsigned int height,
unsigned char areaId,
unsigned char filterFlags,
rcCompactHeightfield & chf
)
Erodes the walkable area within the heightfield by the specified radius. Additionally, it will mark all spans that are too low (rcMarkLowAreas)
Basically, any spans that are closer to a boundary or obstruction than the specified radius are marked as unwalkable.
This method is usually called immediately after the heightfield has been built.
True if the operation completed successfully.
Parameter |
Description |
---|---|
ctx |
The build context to use during the operation. |
radius |
The radius of erosion. [Limits: 0 < value < 255] [Units: vx] |
height |
Height threshold [Units: vx] |
areaId |
The area id to apply [Limit: <= ] |
filterFlags |
See: rcFilterLowAreaFlags |
chf |
The populated compact heightfield to erode. |