A "smooth closest point" operator for projecting points near a triangle mesh onto the mesh, while avoiding undesirable projection onto edges.