Personal tools
You are here: Home Forum Other... (new forum, problems, etc.) Boolean operation for cad file comparaison

Boolean operation for cad file comparaison

Up to Other... (new forum, problems, etc.)

Boolean operation for cad file comparaison

Posted by Solène Kojtych at July 09. 2019

Hi,

Building a reverse engineering module for compressor blade, I need to compute volume error between two .STEP files (vol{A} + vol{B} - 2 vol{A∩B}). See screenshot attached.

Unfortunately, I am not able to generate valid 'Common' object between blades A and B ('Boolean operation aborted : non valid shape result'), even by increasing tolerances up to 1.0 (profile cord is around 50).

Has anyone have some suggestions to perform this operation?

 

 

Attachments

Re: Boolean operation for cad file comparaison

Posted by Christophe Bourcier at Tuesday 01:04

Hi Solène,

You can try to call Limit Tolerance on each shape before calling Common.

Or extract the lateral faces of the smaller shape (the brown one) and call Partition on the bigger shape (the green one) with the 2 faces as tools.

Or mesh the two shapes very fine and use medcoupling to find the intersecting elements, as in https://www.salome-platform.org/forum/forum_10/949454418

Cheers,

Christophe

Quick reply
URLs will be automatically hyperlinked. Basic HTML tags are OK.
Powered by Ploneboard
History
Activate by Solène Kojtych on Jul 09, 2019 05:50 PM
Document Actions