3D path planning for virtual endoscopy