Navigation queries from triangular meshes
Shortest paths among obstacles in the plane