Project Object onto surface

Hello guys,

I created a pattern for grasshoppers. It still is very flat though. That’s why I want to project it onto the surface. I have created the surface through a curve and a patch-node. And repeating that pattern. Now I want to project the Object I created onto the Surface. I tried it with the sporph-node, but It didn’t work. I always had weird glitches. I am still a beginner and don’t know how to do it. I would be very thankful if someone could help to connect them with me.

Here is the Pattern:

And the surface below it:

Shape5.gh (64.3 KB)

Shape5_ww.gh (61.7 KB)

See if this helps clarify a few things. Added components are grouped in purple
In case you are not aware, surfaces are typically quads. Your target surfaces are trimmed. You’ll have to manage how oriented pieces should be cut off