Open fire opened 1 year ago
OpenSCAD, IFCjs, Grid.Space, and OCADml have all integrated our Manifold geometry kernel! Why? Because its reliability is guaranteed and it's 1,000 times faster than other libraries. See our https://github.com/elalish/manifold/discussions/340 and https://github.com/elalish/manifold/discussions/383 discussions for all the latest and to add your own projects & analyses.
Yes, that'd be great to have.
Manifold is already in use in Polygonjs, with the sop/SDFBuilder node ( source ). I had also started a boolean node using it, but did not complete it.
I should mention that there are already 3 boolean nodes, each with pros and cons:
sop/CADBoolean, based on opencascade
sop/CSGBoolean, based on jscad
sop/Boolean, based on three-bvh-csg
CADBoolean is the most powerful, but relies on a wasm that's about 9mb. So this is can be used for CAD editors, but not for landing pages which need to load fast.
CSGBoolean works well, but can only operate on the jscad datastructure, not threejs geometries
boolean works very well, and is regularly being improved.
Use boolean operators (subtract, add, and divide) from the manifold https://github.com/elalish/manifold library