Create Complex Surface from Mesh points

How can one create a surface from points that follows the original shape of the mesh?Rhino Mesh to Surface.gh (15.7 KB)

image

patchSurface