sgrogan wrote: ↑
Sun Jan 05, 2020 8:00 pm
looo wrote: ↑
Sun Jan 05, 2020 9:05 am
Further, this means FEM is in serious trouble as it is fully dependent on smesh (as far as I understand). So updating to occt7.4 is currently not really an option.
I don't think this is a problem for FreeCAD because it doesn't use pythonocc. It may very well be a problem for any third party workbench that does depend on pythonocc and uses it's deprecated smesh support.
No the problem is more why it was deprecated for pythonocc. To use smesh with occt7.4 we need to use the latest release of smesh. This release has changed a lot compared to the release we use currently. On the other hand we added netgen6.2 support for smesh which was never backported to smesh (not really sure about this). So all the work (decoupling smesh from salome, adding support for more recent netgen, debugging different mesh problems) have to be done again. And all this because salome has strange cmake which only works if some other salome projects are available and we were not able to backport the changes... -> bad communication.
Maybe the situation is not as bad as it feels to me. But still everything in me tells me not to start getting into these troubles. On the other hand this is a pressuring issue as it holds back occt7.4 support for freecad.