Topic: "csg"
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.
Language: JavaScript - Size: 56 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 2,853 - Forks: 527

Haskell-Things/ImplicitCAD
A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...
Language: JavaScript - Size: 8.81 MB - Last synced at: 15 days ago - Pushed at: 9 months ago - Stars: 1,451 - Forks: 143

curv3d/curv 📦
a language for making art using mathematics
Language: C++ - Size: 19.6 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,146 - Forks: 73

LogicalError/realtime-CSG-for-unity
Realtime-CSG, CSG level editor for Unity
Language: C# - Size: 4.48 MB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 861 - Forks: 89

donalffons/opencascade.js
Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.
Language: Python - Size: 902 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 701 - Forks: 103

gkjohnson/three-bvh-csg
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
Language: JavaScript - Size: 1.19 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 612 - Forks: 47

samalexander/three-csg-ts
CSG library for use with THREE.js
Language: TypeScript - Size: 1.42 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 542 - Forks: 29

RadicalCSG/Chisel.Prototype 📦
Work in progress prototype for the Chisel Level Editor, for Unity
Language: C# - Size: 13.2 MB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 497 - Forks: 33

manthrax/THREE-CSGMesh
Conversion of a CSG library for use with modern THREE.js
Language: JavaScript - Size: 111 MB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 482 - Forks: 59

cutdigital/mcut
A library for detecting and resolving intersections between two surface meshes.
Language: C++ - Size: 7.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 427 - Forks: 76

OpenWebCAD/node-occ
build BREP Solids with OpenCascade and NodeJS - 3D Modeling
Language: JavaScript - Size: 8.88 MB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 330 - Forks: 79

twpride/three.cad
Three.cad is a 3D modelling software built using Three.js, React, and Web Assembly. It features parametric sketching and constructive solid geometry (CSG) capabilities.
Language: JavaScript - Size: 30.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 279 - Forks: 34

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.
Language: GDScript - Size: 6.84 MB - Last synced at: 23 days ago - Pushed at: 7 months ago - Stars: 254 - Forks: 13

moehriegitt/hob3l
100x Faster Slicing of SCAD Files for 3D Printing
Language: C - Size: 10.5 MB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 251 - Forks: 16

zippy84/vtkbool
A new boolean operations filter for VTK
Language: C++ - Size: 9.06 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 173 - Forks: 43

miho/JCSG
Java implementation of BSP based CSG (Constructive Solid Geometry)
Language: Java - Size: 4.98 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 170 - Forks: 50

looeee/threejs-csg
Constructive Solid Geometry for three.js, ES6 + BufferGeometry
Language: JavaScript - Size: 6.39 MB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 137 - Forks: 16

icosa-foundation/open-blocks Fork of googlevr/blocks
Open Blocks is the open source, community led evolution of Google Blocks!
Language: C# - Size: 909 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 89 - Forks: 6

agamjotsingh18/codesetgo
Open Source Website of CodeSetGo
Language: HTML - Size: 11.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 87 - Forks: 271

laleksic/tiny_csg
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.
Language: C++ - Size: 4.21 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 86 - Forks: 7

akavel/polyclip-go
Go library for Boolean operations on 2D polygons.
Language: Go - Size: 70.3 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 80 - Forks: 19

miho/OCC-CSG
Simple but powerful CSG tool based on OpenCascade
Language: C++ - Size: 598 KB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 77 - Forks: 18

arakis/Net3dBool
This is a port of the java j3dbool library to C#
Language: C# - Size: 2.51 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 77 - Forks: 21

timschmidt/csgrs
Constructive solid geometry with polygons using BSP trees in Rust
Language: Rust - Size: 2 MB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 75 - Forks: 11

Hippogriff/CSGNet
CSGNet: Neural Shape parser for Constructive Solid Geometry
Language: Python - Size: 282 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 68 - Forks: 22

RadicalCSG/com.chisel
Chisel CSG Level Editor, for Unity
Language: C# - Size: 4.87 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 56 - Forks: 3

plut/ConstructiveGeometry.jl
Algorithms and syntax for building CSG objects within Julia.
Language: Julia - Size: 4.13 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 51 - Forks: 2

paulofalcao/MaterialMakerRayMarching
Make complex Ray Marching SDF objects using nodes with the Material Maker editor and this library
Size: 7.11 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 48 - Forks: 3

vanruesc/rabbit-hole
An experimental voxel engine.
Language: JavaScript - Size: 42.1 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 10

neilmendoza/ofxCorkCsg
A constructive solid geometry (mesh boolean) addon for openFrameworks.
Language: C - Size: 3.42 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 44 - Forks: 1

GoomiiV2/Rampancy
A new level editor for the Halo games based on a CSG/Brush workflow, similar to Source/Quake level editing.
Language: C# - Size: 1010 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 2

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
Language: GDScript - Size: 217 KB - Last synced at: 7 days ago - Pushed at: 25 days ago - Stars: 34 - Forks: 2

carlmartus/rscsg
Rust Constructive Solid Geometry
Language: Rust - Size: 75.2 KB - Last synced at: 27 days ago - Pushed at: about 4 years ago - Stars: 28 - Forks: 3

spacerace/Eagle-Libraries
A few libs, including a lot of Commodore / CSG parts
Size: 337 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 28 - Forks: 16

robonrrd/csg
Constructive solid geometry library
Language: C - Size: 330 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 4

henriquelalves/GodotCSGExporter
Godot editor plugin to export CSG Meshes
Language: GDScript - Size: 2.32 MB - Last synced at: 24 days ago - Pushed at: almost 5 years ago - Stars: 24 - Forks: 4

MarkWilds/Runegear
CSG Editor made in C#
Language: C# - Size: 3.6 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 1

LokiResearch/three-mesh-halfedge
A typescript implementation of the Halfedge structure for three.js geometries.
Language: TypeScript - Size: 507 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 2

ycw/three-csg-modeller
Solid mesh modeling for three.js.
Language: JavaScript - Size: 1.82 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 4

erictuvesson/CSG
Create geometry objects from boolean operations.
Language: C# - Size: 4.43 MB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 6

PSneijder/CSG.Sharp
Constructive solid geometry on meshes using BSP trees in C#
Language: C# - Size: 54.7 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 16 - Forks: 3

spiroyster/csg
Single header only, multi-threaded, constructive solid geometry (csg) functions.
Language: C++ - Size: 201 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 2

unageek/kigumi
Fearless Boolean operations on triangle meshes 🛌💤
Language: C++ - Size: 30.6 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 12 - Forks: 5

Sean-Bradley/THREE-CSGMesh Fork of manthrax/THREE-CSGMesh
Constructive Solid Geometry
Language: TypeScript - Size: 16 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 12 - Forks: 1

ederjohn/solidity-examples Fork of Communication-Systems-Group/solidity-examples
Language: Shell - Size: 30.3 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 12 - Forks: 6

Voxelers/3d
3D in Voxelers
Language: GDScript - Size: 8.58 MB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

executionunit/csgjs-cpp
Constructive Solid Geometry utility code in C++ (ported from a JS Library).
Language: C++ - Size: 324 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 6

celer/csg
Constructive Solid Geometry (CSG) and Quick Hull Library for golang
Language: Go - Size: 1.87 MB - Last synced at: 24 days ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 2

perunlabs/jsolid
constructive solid geometry
Language: Java - Size: 1.73 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

precise-simulation/geomlib
GEOMLib - 3D CSG Geometry Library for MATLAB® and GNU Octave
Language: MATLAB - Size: 99.6 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

nidi3/simple-3d
A simple CSG library to create models for 3D printing
Language: Kotlin - Size: 2.57 MB - Last synced at: 18 days ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 0

jpk-opensource/CSG
Chemical Structure Generator
Language: Python - Size: 6.64 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

jgphilpott/polysmith
A tool to generate STL and OBJ files for 3D printing.
Language: CoffeeScript - Size: 293 MB - Last synced at: 21 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 3

AmuCAD/amu-cad
누구나 간편하게 3D 디자인을 체험해 볼 수 있는 웹 애플리케이션
Language: JavaScript - Size: 495 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

mbitsnbites/solidaritycsg 📦
A library for quick and robust constructive solid geometry (CSG) operations on triangle meshes
Language: C++ - Size: 257 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

PetrFlajsingr/RayMarching 📦
VUT FIT project for Computational geometry course. Ray marching CSG trees using compute shaders.
Language: C++ - Size: 5.22 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

mikoim/software-rasterization-toolkit
(unoptimized) Software rasterizer written in C
Language: C - Size: 30.5 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

BardOfCodes/geolipi
GeoLIPI: DSL for Implicit Geometric Modelling
Language: Jupyter Notebook - Size: 13.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

AnalogFeelings/cbre-ex Fork of SCP-CBN/cbre
A CBRE fork that greatly improves the end user experience.
Language: C# - Size: 39.3 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 1

amadio/vecgeom
Fork of https://gitlab.cern.ch/VecGeom/VecGeom
Language: C++ - Size: 25.2 MB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

louiscarl/pysomo
A small solid modeling library. With pysomo you can create 3D models in Python and export them to various 3D file formats. https://pypi.org/project/pysomo/
Language: Python - Size: 1.13 MB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

platypii/jscad Fork of 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.
Language: JavaScript - Size: 52.2 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

KABoissonneault/OrcThief
Ogre3d-based game project. An experiment with Constructive Solid Geometry (CSG)
Language: C++ - Size: 2.56 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

V-Sekai-archive/godot-csg-manifold
Language: C++ - Size: 239 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

outfrost/composition02
After Dark - a moody cityscape for Ludum Dare, created entirely in Godot
Language: GDScript - Size: 10.7 MB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

naramski/cadmelia
Java CAD inspired by OpenSCAD. CSG framework.
Language: Java - Size: 3.38 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

jgphilpott/polytree Fork of giladdarshan/OctreeCSG
A Constructive Solid Geometry (CSG) library.
Language: CoffeeScript - Size: 5.04 MB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

ChristopherTrimboli/poly-world
A simple world to have fun in.
Language: JavaScript - Size: 287 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 2 - Forks: 1

TomasHubelbauer/openscad-quarter-circle-torus
A set of OpenSCAD modules for generating geometries of quarter-profile circles and tori including their inverted variants
Language: OpenSCAD - Size: 505 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

triod315/Labs
Small algorithms tasks: binary search, binary search tree. Also some numerical methods for solving equations.
Language: C# - Size: 3.18 MB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

sileod/unigram
Language: Python - Size: 84 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

shrjrd/rbxcad
roblox-typescript port of JSCAD (CSG in JavaScript)
Language: TypeScript - Size: 665 KB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

compas-dev/compas_gmsh
COMPAS interface for Gmsh
Language: Python - Size: 41.6 MB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 1

zippy84/chimney-generator
Generator for chimney models
Language: Python - Size: 338 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Loosetooth/scs-csg-subtraction-webgl
SCS CSG WebGL Example.
Language: TypeScript - Size: 11 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

josip-mrdeza/JokiNc
Deprecated * Moved to Pyro
Language: C# - Size: 2.17 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

dyollb/carve Fork of folded/carve
Carve is a fast, robust constructive solid geometry library
Language: C++ - Size: 22.9 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

GavinNL/gcsg
A Constructive Solid Geometry library
Language: C++ - Size: 219 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

miho/JCSG-MeshExtensions-Sample
Language: Java - Size: 79.1 KB - Last synced at: 16 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

chriscamacho/JcsgFX
A frontend to JCSG which allows 3d object creation with JavaScript
Language: JavaScript - Size: 533 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

zalo/PhysicsWorkshop
Shape objects and parts with physically based tools
Language: JavaScript - Size: 4.03 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

Accurio/CSG-Bill-Reader
中国南方电网PDF电费通知单(账单)数据提取
Language: Python - Size: 180 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

chances/libfive-deno
Deno bindings to libfive, a library and set of tools for solid modeling, especially suited for parametric and procedural design
Language: TypeScript - Size: 41 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Varkalandar/raysnail
The Raysail is a Monte Carlo type raytracer based on the learn Ray Tracing in One Weekend series using Rust. It was forked from the Remda project, which implements the features from first two books of the series.
Language: Rust - Size: 2.08 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

fusion-energy/spline_replacer
Replaces splines in CAD files with a series of straight edges to allow CAD geometry to be converted to CSG geometry.
Language: Python - Size: 542 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

XgarhontX/Delete0AreaFaces
Script for Unity ProBuilder + RealtimeCSG mapping that deletes faces with 0 area (containing NaN tangent coords)
Language: C# - Size: 147 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

fayolle/csg_recovery_py
CSG recovery from a 3D point-cloud (Python).
Language: C++ - Size: 210 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

fayolle/csg_recovery
CSG recovery from a 3D point-cloud
Language: C++ - Size: 207 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

goibacache/Intruder-Tools
Tools to be used with the IntruderMM
Language: C# - Size: 777 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

syanenko/Fragile-Earth
POV-Ray height field and shpere animation
Language: POV-Ray SDL - Size: 17.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

fusion-energy/openmc_csg_slice_plotter
Plots slices of OpenMC native GSC surface geometry with hovertext surface identification
Language: Python - Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

fayolle/random_CSG_tree
Generate random CSG trees
Language: C++ - Size: 33.2 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

shimwell/neutronics_geomentry_comparision_simulation
The same neutronics geometry made using Constructive Solid Geometry (CSG) and DAGMC faceteted surface mesh at different resolutions to compare simulation results
Language: Python - Size: 32.2 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

JustalK/LABORATORY-NEXTJS-MODES
This project is a really simple tutorial for explaining the differences between the differents way of serving the page on Next.js. There are 4 ways of building our pages : SSR/SSG/ISR/CSR
Language: JavaScript - Size: 416 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

fayolle/sardf
An implementation of the paper "Constructive heterogeneous object modeling using signed approximate real distance functions"
Language: C - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

fayolle/csg_rewrite
Simple tool in OCaml for rewriting a CSG expression.
Language: OCaml - Size: 1.95 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

ErisonMiller/CSG
Simple Constructive Solid Geometry editor and render using raycast
Language: C - Size: 7.21 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

abasilak/phd
Novel geometry and rendering algorithms implemented during my phd
Language: C# - Size: 14.3 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Romain96/M1S1_CPOA
Projet de l'UE CPOA (M1S1)
Language: C++ - Size: 149 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
