An open API service providing repository metadata for many open source software ecosystems.

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