Projecting Custom Pattern on Non-Planar Surface

Hi,

I am exploring how to project a custom pattern onto non-planar surfaces for a double-skin facade.
I have two surfaces that I would like to project my pattern onto in the script. Using Sporph does not project my pattern onto a new surface. Is there anything from my side that I am not seeing?
Projecting Pattern onto Curved Surface.gh (42.0 KB)

Thank you.

I made your script.

Thank you. However, the script projects the entire facade into the surface, I am trying to achieve what is on Option 1 where the surface cuts into the facade and only uses whatever is within the surface boundary. Does this also work through Sporph?