plgarcia wrote: ↑Sat Apr 13, 2019 5:12 am
I also think that an abstraction layer to the underlying 3D Engine OpenCascade should be introduced to be able to:
FreeCAD does not use OCC's "3D Engine", that's gaming speak. In CAD it's called a geometric modeling kernel, or sometimes CAD kernel.
plgarcia wrote: ↑Sat Apr 13, 2019 5:12 am
- eventually replace OpenCascade by other 3D engine bringing better performances and having less glitches
There is no other open source kernel available than OCC. CGAL doesn't count, it's a library of algorithms mainly for mathematical purposes, not a true CAD kernel. What would be the point of this work then, to plan for a hypothetical new open source kernel that may never come? FreeCAD remains a project supported by an extremely small group of dedicated frequent volunteers, surrounded by a larger group of occasional volunteers. This would be a gigantic work even for a company with full-time paid programmers. IMO what you are suggesting is unrealistic.