Using Extrema_ExtAlgo_Tree in ShapeHealing



We analyzed shape-healing process in case where this process is a bottleneck. We loaded an invalid shape and performed shape-healing process. On some small files ( The results in attached pdf-file.

We would like to ask for your opinion and any information about down-side or side-effects?

Have you considered this algorithm in ShapeHealing and if yes, why have you rejected it?

Best regards,
Damir Bogrov

Andrey BETENEV's picture

Hello Damir,

Thank you for sharing your experience!
We have tried using this mode several years ago, but abandoned because it was found slower by that time... perhaps we shall try again.

Can you share some more details: what version of OCCT you are using, what performance gain do you obtain? It would be great if you could share some models allowing to reproduce the effect.

Please note that in OCCT 6.9.0 we have made serious improvements exactly for this functionality, thus I advise you to check your cases on 6.9.0.beta1.


Roman Lygin's picture

Hi Andrey,

All the key details are in the slideset (in .pdf) - OCC version, HW details, performance gains, bottlenecks, etc.
The original models come from customers, we'll check if we can share those.

Thanks for the 6.9.0b1 recommendation.


P.S. Again, apparently no way to upload the files here on the forum, we had to upload to our website.

Mikael Aronsson's picture

Hi !

I am using a Windows NT 4 with SP6, I am not sure if there are any problems, most stuff works fine, even though some of the MFC examples make a GP fault at some places, I have not compiled them with debug information yet, so I don't know where they crash.

But the DRAW app works fine and most of the (MFC) examples are also ok.


Damir Bogrov's picture

Hello, Andrey!

Thank you for your qiuck answer!

This is a testmodels:


Andrey BETENEV's picture

Hello Damir,

I confirm your results, thank you for providing sample data!
I suggest you register an issue in Mantis and provide a fix so that it could be tested on complete test data set.


Damir Bogrov's picture

Tracker has been created [#issue_26166].