Hello,
I have two breps that Brep.CreateBooleanIntersection returns a wrong result (the result looks like one brep is substracted from the other)
A correct result is returned when one of them is flipped.
But before flipped, they are both IsSolid=True and SolidOrientation is Outward.
Is three anything I should take a look?
If I bake your Breps to the document, I can see that the smaller, inner one, isn’t correct even though it might report as such.
How was this Brep created? If it’s the results of a Split or Loft operation, make sure you split the kinky surfaces before capping and before confirming it’s solid orientation.