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 104 public repositories matching this topic...
Chemical Structure Generator
-
Updated
Aug 14, 2021 - Python
(unoptimized) Software rasterizer written in C
-
Updated
Jan 18, 2020 - C
roblox-typescript port of JSCAD (CSG in JavaScript)
-
Updated
Jan 5, 2026 - TypeScript
Efficient and parallel generation from CFG grammars and beyond
-
Updated
Jan 30, 2026 - Python
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.
-
Updated
Aug 25, 2025 - JavaScript
Replaces splines in CAD files with a series of straight edges to allow CAD geometry to be converted to CSG geometry.
-
Updated
Jun 13, 2024 - Python
Simple Constructive Solid Geometry editor and render using raycast
-
Updated
Jan 17, 2020 - C
Deno bindings to libfive, a library and set of tools for solid modeling, especially suited for parametric and procedural design
-
Updated
Sep 7, 2024 - TypeScript
CSG recovery from a 3D point-cloud (Python).
-
Updated
Jul 11, 2023 - C++
A frontend to JCSG which allows 3d object creation with JavaScript
-
Updated
Aug 2, 2017 - JavaScript
CPU-based ray tracer in Java with path tracing, Cook–Torrance shading, and transformable objects.
-
Updated
Oct 12, 2025 - Java