I’m looking for some way (from C++) to test if an area is wholly navigable. For example, take a point on the nav mesh and then test whether there are any obstructions (i.e. non-navigable space) within a radius.
There is an easy, though inefficient, fallback, which is to project a point to the navmesh and then cast some rays radially to find obstructions. I’m hoping though there is a better area/area operation that can be used.
It seems like testing an area for clear navigability should be a pretty common operation – am I just not finding it?