I was cutting lots of shapes out of another shape and the boolean difference was failing.
I cut out each shape in a loop and used a try catch block to catch failures and added them to a reject list. That way I could see what was working and what wasn’t.
The problem is that this was really slow.
I suspect that this was due to mesh building. The more holes I cut the more complex the geometry that I was puncturing so meshing gets slower and slower.
I’d like to be able to pause meshing then cut all my holes then mesh once when all the successful holes have been cut.
Is there a way to do this in RhinoCommon?