Collosion proof between breps (contact tolerance problem)

Hello,

I would like to check a lot of BREP for overlap, but with itself the BREP should not be checked. There is the COLLISION MANY / MANY function, which works well, but also displays the BREP as a collision if the surfaces are in contact with each other. Is it possible to specify a tolerance for this function so that the faces of two BREPs can be on the same plane without the function outputing a TRUE?

I have a VBA script that performs a correct check on the basis of two inputs. However I would like to give all BREP in one INPUT. About help, I would be very pleased.

many Greetingskollosion analysis.gh (16.4 KB)