Note: this method will fail to project to the actual surface if Location is outside and the closest point is on an edge with an acute angle such that Location is outside both connected faces. FindClosestPointAndBary will work in this case.