Looking for models for Boolean operations

Hi folks,

I'm looking for a few good shape pairs that demonstrate slow performance of Boolean operations (BRepAlgoAPI). If you have comparative performance data with other CAD systems or 3D kernels on the same models, that would be a good addition.
The models should be complex enough, and a Boolean operation should take 30 seconds or more.

I'd like to try out our performance analysis tools on this scenario.

BOPs were blamed for slow performance on a regular basis on this forum, so models should be easily available ;-).
Please send me 1 or 2 pairs, either as compressed zip to roman dot lygin at gmail dot com, or send me a link to download.

Thank you and looking forward to hearing from you.
Roman

Evgeny Lodyzhehsky's picture

Dear Roman Lygin.

Here is the link

http://rapidshare.com/files/169838995/ab.zip.html

try to do r=cut(a,b)

Regards

Roman Lygin's picture

Evgeny Nicolaich,

Thanks for sending but I can't access rapidshare from the office. Could you please resend via email (the file seems to be small) ?
Thanks.
Roman

Evgeny Lodyzhehsky's picture

Dear Roman Lygin

Sorry, but I do not prefer to use e-mail for the goals like that.

Roman Lygin's picture

No problem. I have downloaded being at home ;-).

Roman Lygin's picture

Thanks to all who sent me models. I have just concluded my experiments and am writing an article for my blog on Open CASCADE (opencascade.blogspot.com). It should be out in a couple of days. So, stay tuned !
Roman

Roman Lygin's picture

Ah, forgot to mention - gained speed up is about 4x-20+x depending on a model... Not something I would have ever hoped for ;-)

---
opencascade.blogspot.com - blog on Open CASCADE

Svetlozar Kostadinov's picture

How do you gain this speed-up? With the Intel software?

Roman Lygin's picture

Yep, I used Intel tools to identify bottlenecks but I did not add any Intel libraries to make OCC faster. It remains self-contained.

---
opencascade.blogspot.com - blog on Open CASCADE

Roman Lygin's picture

Thanks to all who replied and provided the models. There are different paths inside BOPs leading to different bottlenecks, and I seem to cover only one of them (but likely quite frequent).

As promised, results have been posted on my blog. Reference thread on the OCC Forum is here - http://www.opencascade.org/org/forum/thread_15003/

---
opencascade.blogspot.com - my blog on Open CASCADE