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.

List Constructive Solid Geometry repositories

three-bvh-csg

533
Stars
43
Forks
Watchers

A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh

node-occ

318
Stars
76
Forks
Watchers

build BREP Solids with OpenCascade and NodeJS - 3D Modeling

polyclip-go

76
Stars
20
Forks
Watchers

Go library for Boolean operations on 2D polygons.

mcut

373
Stars
64
Forks
Watchers

A library for detecting and resolving intersections between two surface meshes.

three.cad

238
Stars
33
Forks
Watchers

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

153
Stars
38
Forks
Watchers

A new boolean operations filter for VTK

Net3dBool

77
Stars
21
Forks
Watchers

This is a port of the java j3dbool library to C#

threejs-csg

131
Stars
16
Forks
Watchers

Constructive Solid Geometry for three.js, ES6 + BufferGeometry

CSGNet

74
Stars
22
Forks
Watchers

CSGNet: Neural Shape parser for Constructive Solid Geometry

OCC-CSG

68
Stars
15
Forks
Watchers

Simple but powerful CSG tool based on OpenCascade