GitHub topics: constructive-solid-geometry
LogicalError/realtime-CSG-for-unity
Realtime-CSG, CSG level editor for Unity
Language: C# - Size: 4.48 MB - Last synced at: 10 days ago - Pushed at: 9 months ago - Stars: 856 - Forks: 89

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

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: 19 days ago - Pushed at: 6 months ago - Stars: 254 - Forks: 13

fwcd/mini-cad
Parametric 3D modeller with a Swift-inspired DSL for macOS and iOS (WWDC 2023 submission)
Language: Swift - Size: 1.1 MB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 28 - Forks: 3

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

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

Henry00IS/ShapeEditor
2D Shape Editor for Unity Editor to create complex 3D meshes out of 2D shapes with RealtimeCSG support.
Language: C# - Size: 2.49 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 105 - Forks: 9

jmiskovic/lovr-procmesh
Generation of mesh primitives and constructive solid geometry operations
Language: Lua - Size: 3.65 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 3

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

shrjrd/roblox-procmesh Fork of jmiskovic/lovr-procmesh
lovr-procmesh edited for Roblox, and some extra utility functions
Language: Lua - Size: 3.61 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

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

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

Aeva/tangerine
🍊
Language: C++ - Size: 84.7 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 94 - Forks: 8

dbt-ethz/compas_vol_old
Language: Python - Size: 36.9 MB - Last synced at: 12 months ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 7

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

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

playkostudios/gypsum
Procedural mesh generation library for Wonderland Engine, with CSG powered by Manifold
Language: TypeScript - Size: 584 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

alexandreLamarre/Golang-Ray-Tracing-Renderer
A native (no external libraries) golang 3D ray tracing renderer, that implements Ray intersection via the Phong-Reflection Model, Recursive Shape grouping with AABB optimizations and Constructive Solid Geometry, augmented with recursively defined Patterns, Perlin/Simplex noise algorihthms, and an efficient convex-hull/half-edge Delaunay Triangulation implementation
Language: Go - Size: 1.79 MB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

OCADml/OManifold
OCaml Bindings to Manifold
Language: OCaml - Size: 1.32 MB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

flxsosa/ProgramSearch
A public repository for "Write, Execute, Assess: Program Synthesis With a REPL" project by Kevin Ellis, Max Nye, Yewen Pu, Felix Sosa, Josh Tenenbaum, and Armando Solar-Lezama. Presented at NeurIPS 2019.
Language: Python - Size: 581 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 31 - Forks: 6

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

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

FlaxCommunityProjects/FlaxCsgjs
A csg.js and earcut port for the FlaxEngine
Language: C# - Size: 641 KB - Last synced at: almost 2 years ago - Pushed at: about 5 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: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Izakey/TeXsis
M.Sc. Computer Science Dissertation In LaTeX.
Language: TeX - Size: 65.1 MB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 1
