Transform a surface with attractor points

Thank you very much guys for your help!

What if I would like the transformation length of each point to have the same length with the vertical distance of each point to my base surface?

I used closest point in order to count the distance of each point from surface but I think that I dont know the right way to connect them on remap target .