Original Post
[attachment=8361:navMeshQues.png]
As shown in the graph above, without considering the size of agent, the result path from polygon A to polygon C would be A->B->C.
But if considered the size, because of the minimum passable width ? from A to C in B is less than the agent's diameter, the detecting should avoid to across B from A to C while doing a pathfinding, and the result path should be A ->B->D->E->F->B->C.
The question is how to know which polygon or which exit border of a polygon should be avoid during a pathfinding?
As shown in the graph above, without considering the size of agent, the result path from polygon A to polygon C would be A->B->C.
But if considered the size, because of the minimum passable width ? from A to C in B is less than the agent's diameter, the detecting should avoid to across B from A to C while doing a pathfinding, and the result path should be A ->B->D->E->F->B->C.
The question is how to know which polygon or which exit border of a polygon should be avoid during a pathfinding?