/BooleanMeshLibrary

My project from few months ago on boolean operations on meshes. The code is a mess, the performance is even worse, the only thing that separates it from working program is performing boolean operations on 2d polygons.

Primary LanguageC++Apache License 2.0Apache-2.0

BooleanMeshLibrary - prealpha version

My abandoned project on boolean operations on meshes. Code is a mess, performance is even worse. Use at own risk.

26/02/2017 Milestone update - I finally added handling convex polygons with one hole. Soon I'll write a code for more general case and also other boolean operations. Example image for boolean sum of cube and sphere (files in repository) below.

Example boolean sum

Great thanks to Jukka Jylänki, the author of MathGeoLib. I wouldn't be able to create this library if not the simplicity of his code.

Class diagram

Class diagram

Code also uses Boost Library (http://www.boost.org) and TinyObjLoader (http://github.com/syoyo/tinyobjloader/).