Text this: Implementing shortest path calculation for 3D navigation system