Boolean common failed for a solid box and a solid part

Hi All,

I have a model which contains one solid box and one solid part. For the solid part it has an error BRepCheck_InvalidMultiConnexity. I try to do Boolean Common operation for these two solids, but the result is not as expected. I am not sure whether it's caused by this Invalid Multi Connexity error.
Any suggestion is welcome. Thanks in advance.

Ding

Cauchy Ding's picture

Sorry for the duplicate post.

Attachments: 
sergey zaritchny's picture

Hi Ding,
Boolean operations expect valid arguments.
So, you should take care to provide it.
First you should make analysis of arguments and try to fix detected problems (if possible).
For this you may use API of ShapeAnalysis and ShapeFix packages.
Also our technical services are at your disposal - http://www.opencascade.org/support/alacarte/.
You can make request for the dedicated customer support via next link - http://www.opencascade.org/about/contacts/.
Regards

Cauchy Ding's picture

Hi Sergey,

Thank you very much for your reply. Yes, Boolean action is the most serious operation in geometry modeling. In fact, the part solid in the attached .brep file is generated from sewing operation using non-manifold mode. So I think this non-manifold solid is a valid solid.
Thanks.

Ding

sergey zaritchny's picture

Hi Ding,
Boolean operations are not applicable to non-manifold shapes.
Regards

Cauchy Ding's picture

Hi Sergey,

OK. I will try other method to solve this problem. Thank you all the same.
Best Regards.

Ding