All Projects → arakis → Net3dBool

arakis / Net3dBool

Licence: MIT license
This is a port of the java j3dbool library to C#

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Net3dBool

three-csg-ts
CSG library for use with THREE.js
Stars: ✭ 312 (+333.33%)
Mutual labels:  csg
scad-api
DEPRECATED: OpenSCAD like API for JSCAD (See the link below)
Stars: ✭ 14 (-80.56%)
Mutual labels:  csg
Rampancy
A new level editor for the Halo games based on a CSG/Brush workflow, similar to Source/Quake level editing.
Stars: ✭ 23 (-68.06%)
Mutual labels:  csg
ofxCorkCsg
A constructive solid geometry (mesh boolean) addon for openFrameworks.
Stars: ✭ 43 (-40.28%)
Mutual labels:  csg
mcut
A simple and fast library for mesh booleans and more.
Stars: ✭ 57 (-20.83%)
Mutual labels:  csg
ConstructiveGeometry.jl
Algorithms and syntax for building CSG objects within Julia.
Stars: ✭ 27 (-62.5%)
Mutual labels:  csg
rabbit-hole
An experimental voxel engine.
Stars: ✭ 39 (-45.83%)
Mutual labels:  csg

Net3dBool

This is a port of the java j3dbool library to C#. Some optimazions are added to improve the performance.

Constructive Solid Geometry (CSG) is a modeling technique that uses Boolean operations like union and intersection to combine 3D solids. Read more about CSG on this Wikipedia page

This library implements CSG operations on meshes. All edge cases involving overlapping coplanar polygons in both solids are correctly handled.

screenshot

Documentation

This library provides three CSG operations: union, subtract, and intersect. See the sample Projct for more information.

Contribution

Every kind of contribution is welcome. Feel free to open a pull request. Special thanks to Lars Brubaker for the performance improvements.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].