Simple Constructive Solid Geometry editor and render using raycast
-
Updated
Jan 17, 2020 - C
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.
Simple Constructive Solid Geometry editor and render using raycast
CSG recovery from a 3D point-cloud
CSG recovery from a 3D point-cloud (Python).
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 Triangul…
A csg.js and earcut port for the FlaxEngine
VUT FIT project for Computational geometry course. Ray marching CSG trees using compute shaders.
M.Sc. Computer Science Dissertation In LaTeX.
OCaml Bindings to Manifold
Procedural mesh generation library for Wonderland Engine, with CSG powered by Manifold
Generation of mesh primitives and constructive solid geometry operations
Parametric 3D modeller with a Swift-inspired DSL for macOS and iOS (WWDC 2023 submission)
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.
This is a port of the java j3dbool library to C#
2D Shape Editor for Unity Editor to create complex 3D meshes out of 2D shapes with RealtimeCSG support.
🍊
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.
Constructive Solid Geometry for three.js, ES6 + BufferGeometry
Work in progress prototype for the Chisel Level Editor, for Unity
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh