Hi, thank you for stopping by

I am having some issues making perpendicular cross sections of my geometry.

Right now I have divided the main arches, and formed a line between the division points. I’ve tested a fair few different ways of making these points, but I am not quite sure how to achieve cross sections that react to the curvature of the geometry. In the images the blue is how I would like the ‘ribs’ to react, while the red lines are the ones in the script.

I was thinking of having a central array point, and then somehow get points where it intersects the geometry, or using perpendicular frames to the inner arch and getting intersection points (image). But I am not sure how to get the intersection points in grasshopper.

I have tried a few different ways, where I hoped I could move the points and make it work. But most of my attempts were not that intelligent, and made the parametric process very manual. I have included a bezier graph test and gradual point distribution test in the GH file, but deactivated the components.

If you have any advice on making cross sections that follow the curvature of the geometry I would really appreciate it

211027_Cross-section ribs.gh (46.3 KB)