Constructive Solid Geometry topic
CSG is short for Constructive Solid Geometry, a modeling technique that allows a modeler to create a complex surface or object by using Boolean operators, such as union and intersection, to combine simpler objects.
Text above are from wikipedia.
three-bvh-csg
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
node-occ
build BREP Solids with OpenCascade and NodeJS - 3D Modeling
polyclip-go
Go library for Boolean operations on 2D polygons.
mcut
A library for detecting and resolving intersections between two surface meshes.
three.cad
Three.cad is a 3D modelling software built using Three.js, React, and Web Assembly. It features parametric sketching and constructive solid geometry (CSG) capabilities.
vtkbool
A new boolean operations filter for VTK
Net3dBool
This is a port of the java j3dbool library to C#
threejs-csg
Constructive Solid Geometry for three.js, ES6 + BufferGeometry
CSGNet
CSGNet: Neural Shape parser for Constructive Solid Geometry
OCC-CSG
Simple but powerful CSG tool based on OpenCascade