Three.js CSG

three-mesh-bvh

NPM: https://www.npmjs.com/package/three-bvh-csg
Github: https://github.com/gkjohnson/three-mesh-bvh

An experimental, in progress, flexible, memory compact, fast and dynamic Constructive Solid Geometry implementation on top of three-mesh-bvh. More than 100 times faster than other BSP-based three.js CSG libraries in complex cases. Contributions welcome!