Offset Multiple curves on different parallel Planes

Hello everyone,

I hope this message finds you well. I’m currently facing some challenges with a seemingly simple operation in Grasshopper, and I’m hoping to get some guidance from the community.

Here’s my issue: I have a set of curves that I need to offset, but I’m struggling to find an efficient way to do this for all curves simultaneously. I managed to offset one curve successfully by fitting a plane to it, but I’m unsure how to extend this process to handle multiple curves without having to manually set points for each one.

If anyone has experience with similar tasks or knows of a more streamlined approach to offsetting multiple curves in Grasshopper while aligning each offset to its respective curve, I would greatly appreciate your insights and suggestions.

Thank you in advance for your help!

Best regards,

in your definition you can put all the curves inside the Crv parameter, and graft this:

there’s also a useful component you can recall writing “Curve is planar” in the search box
it will give you the planarity flag (is the curve planar or not) and the actual plane the curve lies on

Inno thank you so much that worked perfectly

1 Like