How to Split a BRep by a Curve?

I made this particular node, using one of brep split methods. You can find it here, as well as other api methods:

https://developer.rhino3d.com/api/rhinocommon/rhino.geometry.brep/split#(ienumerable<curve>,double)

How is this the solution for you over what was already stated in the fourth reply to this thread :face_with_raised_eyebrow:?

Both of these deliver the same thing:

And neither resolve the issue with the seam, which I worked to circumvent.

Actually I get your point…
that is true but at least I don’t have to separately find those part and join… that’s why…

If you know about the seam and merging surface please let me know.

? You don’t need to find any parts. You simply deconstruct the entire BRep, apply Surface Split to all surfaces. Those surfaces that can be split will be. Those that do not intersect with the splitting curves will be return in their original state. Then merge all surfaces with Brep Join.

There is no way to magically delete the seam. You basically have to construct the tiling piece of the form’s equator and polar array it. An example of how this is done was shown here:

We are going in circles here, my friend…

Thank you so much