Is there a way to get a more efficient BRep shape after doing boolean operations? Example: Build a BRep Sphere. Punch a hole in it with a small BRep box. Save this new shape. Translate the box a small increment and re-punch another hole in the resultant shape. Resave the shape. (We're using BRepAlgoAPI_Cut).
Do this about 100 times and each time it takes progressively longer to punch the hole. I guess what I'd like to know is if there's a way to make the resulting shape more compact? Maybe rebuild it somehow?
And of course I know this isn't the most efficient way to make the hole, I'm just using this as an example.