Repository navigation
Constructive Solid Geometry
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.
JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...
a language for making art using mathematics
Realtime-CSG, CSG level editor for Unity
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.
CSG library for use with THREE.js
Work in progress prototype for the Chisel Level Editor, for Unity
Conversion of a CSG library for use with modern THREE.js
A library for detecting and resolving intersections between two surface meshes.
build BREP Solids with OpenCascade and NodeJS - 3D Modeling
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.
Smash The Mesh (STM) is a Godot add-on that allows you to break 3D meshes into multiple pieces and apply physics to each fragment. It includes features for saving the results to disk (cache) for quick loading.
100x Faster Slicing of SCAD Files for 3D Printing
Java implementation of BSP based CSG (Constructive Solid Geometry)
A new boolean operations filter for VTK
Constructive Solid Geometry for three.js, ES6 + BufferGeometry
tiny_csg is a C++ library that generates meshes from brush-based level data and supports incremental updates (real-time CSG). It is intended to be used as a backend in 3d level editors and/or generators.
This is a port of the java j3dbool library to C#
Go library for Boolean operations on 2D polygons.