How to make divided curves on a curved surface

Hello, I want to make a passage/corridor made of timber as shown in the photo :

I began the codes to locate the points on the curves, and tried to make curves on a curved surface, then join them together and divide them again to make the rhombus form as shown in the photo. But I could not make the curves to join on a curved surface.

I think I did not locate the points correctly for making the curves. What should be the logic of doing this and how to make the ultimate form of the passage/corridor ?

My attempt of grasshopper codes :

Corridors.gh (17.0 KB)

Thank you guys !


Corridors_revA.gh (24.1 KB)

1 Like

Hello Rajeev, hundreds and thousands of thanks ! It is intelligent to use project ! :smile:

Actually projected it from the ground u can do them from top of column so u can avoid duplicate columns
u can even use surface map too

1 Like

Sorry it’s me again. I tried but I did not get the final result. I could not make retanglar wooden strips from the curves by extrude from curves. The shape of the rectangular strip is flat on top and it seems to be just surfaces, not solids. Also the extrusions are flipped to the side.

I also tried perp frames and sweep 1.

Corridors_trial 2.gh (24.1 KB)

I feel that I am missing something. (Edit. I just downloaded @Rajeev2 s code.)

Rajeev made the merge of curves and projection. You can find it in the codes. Did you see it ?

Opps my mistake. I removed some of my bad codes, didn’t know that it affected the other codes. Please find the one that I attepted to upload before :

Corridors_revA_modified.gh (25.9 KB)


Corridors_revB.gh (21.5 KB)