How to extract values in a surface of 3D mesh to another 2D mesh?

I would suggest having a look at: Project creates different results - #18 by dokken