Adding Brep split/intersection methods to rhino3dm

Is it too much to ask for addition of Brep.Split(Brep, intersectTol) method to rhino3dm?
I perfectly understand that rhino3dm’s purpose is not to replace Rhino, and I think we are all grateful for the free release of rhino3dm.

If it’s too much for to ask for that, maybe rhino3dm Intersect namespace can get an addition of Brep.Brep method. By knowing the intersection curves, can we somehow add them to Brep.AddTrimCurve?

Any reply on this rhino3dm addition is welcomed.

The code behind Brep.Split is in core Rhino, not in our free, open source, openNURBS toolkit, which rhino3dm is based on.

So no, you will not see the Brep.Split method added to rhino3dm.

Here are the other features found in RhinoCommon that will not be available in rhino3dm.

If you need access to these features outside of Rhino, you might look into Rhino.Compute.

Thanks,

– Dale

1 Like

Hi @dale ,
Thank you for the detailed reply.
I see that rhino3dm already includes some intersections. But this does not mean that Brep.Brep intersection will ever be added to rhino3dm?

That is correct. We will not be adding these additional intersection routines to rhino3dm. Rhino compute and Rhino.Inside CPython on the other hand support all of the intersection routines in RhinoCommon.

1 Like