For all issues regarding the Forums use, please, refer to the Forum Rules.

Our Solutions

Need professional assistance?
Consider our:

Support Offerings

 

Need to speed up your development?
Have a look at our:

Samples & Tools

 

Need some functionality extending standard OCCT capabilities?
Check out our:

Adv. Components

Related pages

Boolean common failed for a solid box and a solid part

Cauchy Ding's picture
Forums: 

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

Contact us

Attention: DO NOT use this form for all kind of request for the removal of your personal data. Please follow this link for such cases.