We have a research project where we need to implement certain CAD functionalities in the browser. We plan to build a chrome web app using three.js for 3d visualization. However, we also need to perform various geometric operations (e.g. loft, intersections, booleans, etc), and we therefore need a modelling kernel.
Before embarking on this, is there anything we should know? Has anyone tried something like this before? Any suggestions would be greatly appreciated.