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.
Here are 35 public repositories matching this topic...
Realtime-CSG, CSG level editor for Unity
-
Updated
Mar 28, 2026 - C#
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
-
Updated
Sep 27, 2026 - JavaScript
Work in progress prototype for the Chisel Level Editor, for Unity
-
Updated
Oct 5, 2024 - C#
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.
-
Updated
Apr 15, 2026 - GDScript
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.
-
Updated
Apr 14, 2024 - C++
Constructive Solid Geometry for three.js, ES6 + BufferGeometry
-
Updated
Mar 5, 2023 - JavaScript
Chisel CSG Level Editor, for Unity
-
Updated
Oct 14, 2026 - C#
2D Shape Editor for Unity Editor to create complex 3D meshes out of 2D shapes with RealtimeCSG support.
-
Updated
Jan 7, 2026 - C#
🍊
-
Updated
Jul 1, 2024 - C++
Formally verified 3D mesh intersection - trust 93 lines of spec, not 1000+ lines of AI-written code
-
Updated
Aug 1, 2026 - Lean
This is a port of the java j3dbool library to C#
-
Updated
Nov 18, 2020 - C#
A public repository for "Write, Execute, Assess: Program Synthesis With a REPL" project by Kevin Ellis, Max Nye, Yewen Pu, Felix Sosa, Josh Tenenbaum, and Armando Solar-Lezama. Presented at NeurIPS 2019.
-
Updated
May 21, 2020 - Python
Parametric 3D modeller with a Swift-inspired DSL for macOS and iOS (WWDC 2023 submission)
-
Updated
Apr 16, 2023 - Swift
Generation of mesh primitives and constructive solid geometry operations
-
Updated
Nov 18, 2025 - Lua
-
Updated
May 20, 2022 - Python
Procedural mesh generation library for Wonderland Engine, with CSG powered by Manifold
-
Updated
Apr 15, 2024 - TypeScript
OCaml Bindings to Manifold
-
Updated
Dec 15, 2025 - OCaml
An MCP server that lets AI agents build, edit, render, and export real 3D models from primitives + boolean CSG. Headless, GPU-free.
-
Updated
Jul 2, 2026 - TypeScript
VUT FIT project for Computational geometry course. Ray marching CSG trees using compute shaders.
-
Updated
Jun 1, 2020 - C++
Browser-based 3D SDF editor. Model with signed distance functions, booleans and smooth unions, then export ready-to-use TypeGPU, WGSL or GLSL shader code.
-
Updated
Oct 11, 2026 - TypeScript