I’ve got a plugin which uses the Geometry.Intersect.Intersection.BrepBrep Method. It worked perfectly fine in Rhino6, but now in Rhino7 it gets hung up. Whenever it finds an actual intersection, it seems unable to return to the main program, effectively crashing the program. Could anyone look into this?
Why are you trying to intersect with such a tight tolerance?
Your document’s tolerance is 0.001. It’s generally best to intersect using the document’s tolerance, as that is the tolerance the geometry was built with.
I don’t know what the document tolerance will have been - the plug-in will have to work on imported step - files created with different CAD - programs. But even small intersections might create issues downstream. And using the tolerance of 1e-6 (or even less) worked fine in Rhino 6.