I'm having some problems differenciating some breps from a big one, and I'm almost sure that I can solve it, doing the difference one by one (srcipted).
I have a brep (solid) called "brep_main" and a list of breps (solids) called "brep_sub" to be substracted from the first solid. I think that if I can substract one by one from brep_main it will work, Don't know
the RMA.Rhino.RhUtil.RhinoBooleanDifference method accepts arrays of BReps as inputs. You could do this in one step (provided the Difference operation works).
When you subtract a single BRep from another Brep, you can end up with any number of result BReps. So if you insist on doing this one by one, your logic has to be able to deal with this case.
I'm not such a good writer (not even a writer). I was trying to edit a Vb code found somwhere... I'll try it, but not undrestandig all the aguments for boolean difference needed. Thanks for your time, i'll try to work it out