C3D B-Shape

 From:  pafurijaz
9678.1 
C3D B-Shaper converts polygonal models to boundary representation (b-rep)
This new approach creates models from polygons while also recognizing curved parts, it is developed by the developers of the C3D geometric kernel, used in Russia By Ascon for their main CAD Kompas and on NanoCAD
https://c3dlabs.com/en/products/c3d-toolkit/b-shaper/
Maybe it can be an inspiration for a new idea for moi3d

Polygonal Mesh to B-Rep Solid Conversion: Algorithm Details and C++ Code Samples
https://habr.com/en/post/465237/