Get opposite of Outline in Rhinocommon C#

I have a list of curves with may or may not overlap but are all always planar on the same plane. I need a way to get something like the smallest silhouette of the curves. The curve are not managed by the document and i really dont like to add them to the document to scripting something like _CurveBoolean

Im completely empty where to start and happy about every hint.

in my example file i like to get the red curve and have the black curves.

Example.3dm (30.3 KB)

Hi @Felix1,

If you are willing to run the Rhino WIP, you can use the Curve.CreateBooleanRegions method, which will do that the CurveBoolean command does.

– Dale