We wish to envelope a sphere with a navmesh for pathfinding. The standard feature does not support this (it only supports flat planes) so we decided to create multiple curved navmesh segments and surround the sphere. But we are having issues connecting these segmented curved navmeshes to each other with the navlink. The navlink seems to only allow straight line / planes.
Is there a solution to our navlink problem or could we approach our sphere pathfinding with navmesh issue in a different way? We have seen some people online actually changing the navmesh code to do this, but the examples we found were for older versions. We are using this version of Unity: 2019.1.0f2.
This is what we have currently (we have a total of 8 pieces, but only 4 are shown):
We put all eight pieces in an environment holder, with navmesh surfaces pointing out of the piece (normal to the piece) so that when we baked it would bake the whole surface:
Thanks for your help!