Project individual elements on the surface of other objects
ShrinkWrap modifier seems to be working quite well on my end.


You geometry is quite uneven though, some triangles, very long and narrow faces with and slightly twisted topology may be screwing up your shape. Improving that may yield better results.