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.
- GitHub: https://github.com/topics/csg
- Wikipedia: https://en.wikipedia.org/wiki/Constructive_solid_geometry
- Related Topics: 3d, raytracer, rendering, bsp,
- Aliases: constructive-solid-geometry, constructive-solid-geometries,
- Last updated: 2025-03-05 00:06:14 UTC
- JSON Representation
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/curv3d/curv
a language for making art using mathematics
3d creative-coding csg function-representation functional-language generative-art language signed-distance-field solid-modeling
Last synced: 20 Mar 2025
https://github.com/logicalerror/realtime-csg-for-unity
Realtime-CSG, CSG level editor for Unity
bsp constructive-solid-geometries constructive-solid-geometry csg level-design level-editor unity unity-3d unity-asset unity3d unity3d-plugin
Last synced: 12 Apr 2025
https://github.com/LogicalError/realtime-CSG-for-unity
Realtime-CSG, CSG level editor for Unity
bsp constructive-solid-geometries constructive-solid-geometry csg level-design level-editor unity unity-3d unity-asset unity3d unity3d-plugin
Last synced: 10 Nov 2024
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/samalexander/three-csg-ts
CSG library for use with THREE.js
computational-solid-geometry csg geometry 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: 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/OpenWebCAD/node-occ
build BREP Solids with OpenCascade and NodeJS - 3D Modeling
3d 3d-models boundary-model cad computer-aided-design constructive-solid-geometries csg iges nodejs opencascade step threejs
Last synced: 05 Apr 2025
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
Last synced: 06 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/erictuvesson/csg
Create geometry objects from boolean operations.
cross-platform csg csharp dotnet geometry stl
Last synced: 05 Mar 2025
https://github.com/voxelers/3d
3D in Voxelers
3d blender csg godot godot-engine raytracing rendering rendering-3d-graphics sdf voxels
Last synced: 20 Nov 2024
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/amadio/vecgeom
Fork of https://gitlab.cern.ch/VecGeom/VecGeom
Last synced: 14 Apr 2025
https://github.com/kaboissonneault/orcthief
Ogre3d-based game project. An experiment with Constructive Solid Geometry (CSG)
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/miho/jcsg-meshextensions-sample
constructive-solid-geometries csg java jcsg mesh
Last synced: 10 Apr 2025
https://github.com/syanenko/fragile-earth
POV-Ray height field and shpere animation
3d animation colormaps colors csg graphics hd heightfield pov pov-ray povray ray-tracing raytracing
Last synced: 13 Mar 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