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 operation on compounds gives incorrect result

Rudy Morin's picture


I'm using boolean operations and I don't understand why using BRepAlgoAPI_Cut(shapeA, shapeB) where shapeA and shapeB are compounds or compsolids (multiple solids, face, etc...) doesn't give good results. BRepAlgoAPI_Common and BRepAlgoAPI_Fuse give wrong result too using it that way...

I have to parse the compounds of shapeA and shapeB and add manually everything except compounds or compsolids into special arguments and tools to be processed by BRepAlgoAPI_ to have correct results...

Is this behavior ok ? Is it the way to do it ?



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.