Horizontal Shading Elements with various distances

Hello everyone, I am quite new with grasshopper and I’m trying to formulate some horizontal shading elements however I couldn’t handle I guess :frowning:
I have formed vertical shading elements as shown but I want the elements to be horizontal yet I couldnt do it. And if possible I want to make each element’s distance from the other to be decreasing as the elements go from left to right. Could you please help me? Below is the grasshopper and rhino PS of the elements I have done.

by the way the rhino PS may seem like the shading elements are getting closer to each other. They are indeed but I have done them manually on rhino but I want to learn how to parametrize it.

It would be good next time if you attach the definition you’re working on but believe it or not, you actually did everything right… You simply need to hide everything but the last “extrude” (specifically the initial surface)

If you are looking for notes. I would generally graft the “C” coming out of the contour and “ruled surface” works for this but loft is a little more intuitive for me. You’d have to combine the two curves into a list but like I said you’re fine.

To get the change in spacing there are a million things you can do but i like to use an input curve from the Rhino space and divide it > create planes > and do a brep plane intersection. All the rest follows.


SlatWall.gh (14.5 KB)

@andy.vanmater Thanks a lot for your help and instant reply. I wll try it now and see if I can do it.
Thanks again :blush: