Open Curves Issue with Brep Brep Intersection Command

Dear Community,

I am currently designing a seating Element on Grasshopper which is a ring shaped brep that I lofted from four closed curves.

In order to create the wooden slabs that make up the furniture I am intersecting vertical surfaces (extruded curves) with the brep. The problem is, that the resulting closed curves are sometimes not that, but instead have little “gap” in places, where they shouldn’t be (blue circles on image). The brep seems to be solid, so I can’t figure out why the intersection curves would be open in these places. Playing around with the “rebuild” option of the loft options sometimes seems to solve the issue, but more often just shifts these gaps to other intersection curves. I would rather not have to adjust this setting everytime I slightly adapt the shape of the brep. Can someone help me find a solution to this? Thanks a lot in advance. (this is my first post)

241115_seating_element.gh (20.3 KB)
Seating_Element.3dm (213.5 KB)

Some of the lines are too short. Extending the lines and rebuilding helps.

241115_seating_element_mrtn.gh (29.4 KB)

UPDATE: I solved the issue because it seemed to be that the extruded lines I had to extend a bit further outwards. I also set the rebuild option of the brep to zero. If anyone is still interested in the general topic, I have a different brep situation, where a similar problem arised, but it could not be solved with simply extending the lines further outwards. If anyone is curious, I can also post this issue, even though I am not really working on that other version anymore. Otherwise, I will just leave this topic as is.

1 Like

Also there is one line which does not intersect with your seating object at all. When the B input is grafted, you get an empty branch result for this intersection.

Oh, you beat me to it. Thank you for replying so fast! The extension seemed to have been the issue!

1 Like

Oh, I see. I will discard this line from the intersecting curves then.