» Boolean Geometry
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Boolean Geometry

plugin boolean csg mesh modelling
Credits: igl@ETH Zurich, lichterloh. Also makes use of Eigen, CGAL and boost.


Boolean operations on groups of meshes



  • Easily use boolean operations (union, intersect, minus, xor) on 2 or more meshes to create new objects
  • Define a complex (recursive) "tree" of operations using helper nodes, see image below
  • Resolve feature eliminates intersecting faces of 2 or more meshes by adding new triangles with shared edges along intersections in all input meshes, useful e.g. for tetgen inputs
  • including helpfile{s}

This is a wrapper around boolean functions, i.e. CSG Tree, in libigl by the Interactive Geometry Lab @ ETH Zurich: http://libigl.github.io/libigl/


Source Code:

  • the source code for the vvvv plugin plus the c++ dll can be found in my addonpack fork:




All my code is MIT where possible; always happy about credit to digitalWannabe/lichterloh
All code from libigl is MPL2



v1.0 :

digitalwannabe 16/07/2017 - 17:00

don't know how to add a second image to a plugin page, so here's an example of a tree operation as mentioned above

example of csg tree
lasal 16/07/2017 - 22:37


digitalwannabe 17/07/2017 - 20:54

thank you :) it's again from the lib i've shown you....

letoast 05/08/2017 - 11:27

Hmmm,I get 0 output from any of the Help patches. The Boolean Geometry doesn't output anything.

digitalwannabe 04/11/2017 - 11:30

@letoast let me know which version you are using and i'll check!

anonymous user login


~10h ago

metrowave: @marlonossiliere, Win10 is fine, also see: best practices when using bootcamp

~19h ago

marlonossiliere: I have a Macbook pro mid 11, 13 inches, what windows is the best for bootcamp installation?

~2d ago

joreg: your 2017 numbers have landed: vvvv-in-numbers-2017 #vvvv #vl

~2d ago

joreg: final part of "vl for vvvv users" series of video tutorials is now up: https://discourse.vvvv.org/t/vl-for-vvvv-users-spread-of-spread-5-5/16028 #vvvv #vl

~4d ago

joreg: another one for the weekend: part 4/5 of: vvvv for vl users. all about loops: https://discourse.vvvv.org/t/vl-for-vvvv-users-spreads-vs-spreading-pt-2-4-5/16027 #vvvv #vl

~4d ago

joreg: one for the weekend: rc3 for beta36 is out: beta36-release-candidate #vvvv #vl

~5d ago

fibo: Wine v3 has Direct11 support https://www.winehq.org/news/2018011801