Boolean Operation Slow for Complex Models

When I tried boolean operation for one complex model and a box with BRepAlgoAPI_Common and BRepAlgoAPI_Cut on OCC6.1, the computation is OK! But when tried for two similar complex models with little differece, it took long time to compute, about 4-5 minutes.

I used:
BRepAlgoAPI_Cut aCutCommand(aS1, aS2);

I also tried to substrac the same models using Parasolid solid model kernal, and I got the result in a snap.

Any suggections?

reilley

reilley's picture

sorry for the repeated topic.

PG's picture

Hello

Can u share the Opencascade BREP file of the input shape's,
so that I can try to test it.

Use BRepTools::Write(shape, filename) to create the BREP file.
regards
PG

reilley's picture

How to share the files with you?

reilley's picture

Could you tell me your email address, so that i can email to you.

Evgeny Lodyzhehsky's picture

Please, sent the files to bop603(at)yandex.ru
[ Use @ instead of (at) ]

Evgeny Lodyzhehsky's picture

Please, sent the files to bop603(at)yandex.ru
[ Use @ instead of (at) ]

Evgeny Lodyzhehsky's picture

Hi.
I guess that your shapes are "so complex" to be sent.
Be ready to pay for your idle talk in advance.