I cannot find a proper method in RhinoCommon to do so.

There are two overloads (three but the first do exactly the same thing so…):

Now, using the second one is a no-go, as I cannot tell in advance which side should be removed.

With the second one I reach an impasse.

In order to get the domain which should be kept. I need the points of intersection and use it to find the parameter on the curve. I need to intersect the curves, but there’s no such method, or at least I couldn’t find any. I didn’t find also under Point3d class a method to create a point from intersection.

So, what is the way to do that then?

Thanks in advance.