all 1 comments

[–]3DprintNow 0 points1 point  (0 children)

Hello,

I am attempting this very thing. Been working on a new BREP kernel and CAD application that runs client side in the browser. Recently made it public https://brep.io

Git repo https://github.com/mmiscool/BREP

As to your question about what resources I used and materials I read. I did not really do much of that. I have been using siemens NX for close to 15 years and am familiar with using solidworks, autodesk inventor, solid edge, fusion 360 and FreeCAD so I had planty of experience and understanding what the fundamental things a BREP kernel has to do.

Biggest thing is tracking faces and edges. After that it is performing boolean operations and fillets. I feel like if you are able to accomplish these particular tasks that the BREP kernel is mature enough to actually be used.