I've been using Trinity Mmaps builder for making mmaps and then my slightly modified navigation c++ dll. The problem I'm facing is that I can sucessfully do the m_navMeshQuery->findPath and the numberof polygons seems to be normal.
The problem comes later when I want to build a straight path or smooth path. Both of them stopped working for unknown reasons.
I can draw the polygons on the ground and all seems like before. I'm probably missing something that's right infront of me but I tried to debug it all day.
For smooth path it returns at findSteerTarget.
if (!getSteerTarget(iterPos, targetPos, SMOOTH_PATH_SLOP, polys, npolys, steerPos, steerPosFlag, steerPosRef))
{
printf("!getSteerTarget \n");
break;
}