I am facing the situation that, when a path is calculated to traslate a sprite avoiding non navigable areas, sometimes those paths are skimming those areas, so the sprite that goes through is partially inside once approached to that zone.
After checking the documentation of Navigation node, I have found nothing that gets the closest path to reach a point taking into consideration the sprite size, or a predefined clearance area defined as a box or rect.
Here's a draft of the situation and what I'd like to have: http://imgur.com/a/zhraE#2QjeyMp
One might think that a solution would be to create bigger non walkable areas, but consider a rectangle clearance areas: That way, It could happen that a valid position to be reached by a path is not eligible for the path.
Any ideas? Thanks in advance.