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 usingBooleanoperators, such as union and intersection, to combinesimpler objects.
Text above are from wikipedia.
Here are 26 public repositories matching this topic...
Language:All
Sort:Most stars
Realtime-CSG, CSG level editor for Unity
- Updated
Jul 21, 2025 - C#
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
- Updated
Sep 5, 2025 - 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
Sep 18, 2025 - 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
2D Shape Editor for Unity Editor to create complex 3D meshes out of 2D shapes with RealtimeCSG support.
- Updated
Oct 14, 2025 - C#
Chisel CSG Level Editor, for Unity
- Updated
Oct 20, 2025 - C#
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
Nov 2, 2025 - OCaml
VUT FIT project for Computational geometry course. Ray marching CSG trees using compute shaders.
- Updated
Jun 1, 2020 - C++
M.Sc. Computer Science Dissertation In LaTeX.
- Updated
Sep 9, 2016 - TeX
A csg.js and earcut port for the FlaxEngine
- Updated
Mar 29, 2020 - C#
roblox-typescript port of JSCAD (CSG in JavaScript)
- Updated
Mar 3, 2025 - TypeScript