An open API service indexing awesome lists of open source software.

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.

https://github.com/jscad/openjscad.org

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.

2d-design 3d-design 3mf amf csg dxf hacktoberfest javascript jscad modular monorepo obj openjscad stl svg x3d

Last synced: 08 Apr 2025

https://github.com/jscad/OpenJSCAD.org

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.

2d-design 3d-design 3mf amf csg dxf hacktoberfest javascript jscad modular monorepo obj openjscad stl svg x3d

Last synced: 24 Mar 2025

https://github.com/Haskell-Things/ImplicitCAD

A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...

3d-printing csg haskell openscad sdfs

Last synced: 15 Mar 2025

https://github.com/haskell-things/implicitcad

A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...

3d-printing csg haskell openscad sdfs

Last synced: 11 Apr 2025

https://github.com/gkjohnson/three-bvh-csg

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

3d-printing computational-solid-geometry construction constructive-solid-geometry csg game-development geometry graphics three three-mesh-bvh threejs webgl

Last synced: 07 Apr 2025

https://github.com/manthrax/three-csgmesh

Conversion of a CSG library for use with modern THREE.js

computational-solid-geometry csg three-js threejs

Last synced: 08 Apr 2025

https://github.com/manthrax/THREE-CSGMesh

Conversion of a CSG library for use with modern THREE.js

computational-solid-geometry csg three-js threejs

Last synced: 01 Apr 2025

https://github.com/RadicalCSG/Chisel.Prototype

Work in progress prototype for the Chisel Level Editor, for Unity

bsp chisel constructive-solid-geometry csg level-design level-editor leveldesign mapping prototype realtime unity

Last synced: 10 Nov 2024

https://github.com/cloudofoz/godot-smashthemesh

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.

constructive-solid-geometry csg godot godot-addon godot-plugin

Last synced: 04 Apr 2025

https://github.com/moehriegitt/hob3l

100x Faster Slicing of SCAD Files for 3D Printing

3d-printing csg fast openscad plane polygon polygon-boolean polygon-clipping polyhedron slicing stl webgl

Last synced: 09 Apr 2025

https://github.com/miho/jcsg

Java implementation of BSP based CSG (Constructive Solid Geometry)

cad constructive-solid-geometries csg geometry-library java javafx javafx-library jcsg vrl

Last synced: 07 Apr 2025

https://github.com/miho/JCSG

Java implementation of BSP based CSG (Constructive Solid Geometry)

cad constructive-solid-geometries csg geometry-library java javafx javafx-library jcsg vrl

Last synced: 17 Nov 2024

https://github.com/looeee/threejs-csg

Constructive Solid Geometry for three.js, ES6 + BufferGeometry

3d 3d-graphics 3d-models boolean-operations constructive-solid-geometry csg threejs threejs-csg webgl webgl2

Last synced: 16 Mar 2025

https://github.com/akavel/polyclip-go

Go library for Boolean operations on 2D polygons.

buggy csg geometry go mit planar polyclip polygon polygon-clipping-algorithm polygon-intersection xy

Last synced: 12 Apr 2025

https://github.com/miho/occ-csg

Simple but powerful CSG tool based on OpenCascade

cad csg geometry opencascade

Last synced: 06 Apr 2025

https://github.com/plut/constructivegeometry.jl

Algorithms and syntax for building CSG objects within Julia.

cad csg julia meshes meshing

Last synced: 12 Apr 2025

https://github.com/vanruesc/rabbit-hole

An experimental voxel engine.

3d-graphics csg engine isosurface lod terrain volume voxel webgl

Last synced: 15 Apr 2025

https://github.com/goomiiv2/rampancy

A new level editor for the Halo games based on a CSG/Brush workflow, similar to Source/Quake level editing.

3d csg game-development halo halo-ce modding unity

Last synced: 17 Mar 2025

https://github.com/ninetailsrabbit/room-creator

Create basic rooms for your 3D by controlling some parameters and speeding up the process of integrating single rooms into your world

3d csg gamedev godot mesh plugin room

Last synced: 12 Apr 2025

https://github.com/carlmartus/rscsg

Rust Constructive Solid Geometry

3d csg rust rust-library

Last synced: 10 Jan 2025

https://github.com/henriquelalves/godotcsgexporter

Godot editor plugin to export CSG Meshes

addon csg export godot mesh

Last synced: 19 Mar 2025

https://github.com/erictuvesson/csg

Create geometry objects from boolean operations.

cross-platform csg csharp dotnet geometry stl

Last synced: 05 Mar 2025

https://github.com/celer/csg

Constructive Solid Geometry (CSG) and Quick Hull Library for golang

3d 3d-printing csg golang hull

Last synced: 19 Mar 2025

https://github.com/nidi3/simple-3d

A simple CSG library to create models for 3D printing

3d-model 3d-printing csg csg-library kotlin

Last synced: 20 Dec 2024

https://github.com/precise-simulation/geomlib

GEOMLib - 3D CSG Geometry Library for MATLAB® and GNU Octave

cad csg geometry library matlab mesh octave polygon stl

Last synced: 30 Nov 2024

https://github.com/amadio/vecgeom

Fork of https://gitlab.cern.ch/VecGeom/VecGeom

csg geometry simd

Last synced: 14 Apr 2025

https://github.com/kaboissonneault/orcthief

Ogre3d-based game project. An experiment with Constructive Solid Geometry (CSG)

csg ogre3d

Last synced: 14 Mar 2025

https://github.com/outfrost/composition02

After Dark - a moody cityscape for Ludum Dare, created entirely in Godot

3d-art 3d-scene csg godot godot-engine ldjam ludum-dare scene

Last synced: 06 Apr 2025

https://github.com/tomashubelbauer/openscad-quarter-circle-torus

A set of OpenSCAD modules for generating geometries of quarter-profile circles and tori including their inverted variants

circle csg geometry openscad openscad-module torus

Last synced: 21 Feb 2025

https://github.com/compas-dev/compas_gmsh

COMPAS interface for Gmsh

compas csg gmsh remeshing triangulation

Last synced: 18 Nov 2024

https://github.com/triod315/labs

Small algorithms tasks: binary search, binary search tree. Also some numerical methods for solving equations.

algorithms csg graph progamming-contests

Last synced: 26 Feb 2025

https://github.com/shrjrd/rbxcad

roblox-typescript port of JSCAD (CSG in JavaScript)

2d-design 3d-design constructive-solid-geometry csg lua luau modular roblox roblox-ts typescript

Last synced: 04 Mar 2025

https://github.com/chriscamacho/jcsgfx

A frontend to JCSG which allows 3d object creation with JavaScript

csg java javafx javascript stl

Last synced: 19 Feb 2025

https://github.com/chances/libfive-deno

Deno bindings to libfive, a library and set of tools for solid modeling, especially suited for parametric and procedural design

computational-geometry constructive-solid-geometry csg libfive

Last synced: 27 Feb 2025

Constructive Solid Geometry Awesome Lists
Constructive Solid Geometry Categories