This is a library that allows to represent brep. There is a library to create Body, Face, Edge, ...
At the moment it is able to describe only geoemtric points (mesh).
It is possible to use the class BooleanLLIsolver to make boolean operation between bodies. The above picture is the difference of two bodies. Some video explains the power of this tool:
Iterate over all vertices and creates a triangle for the polygon with smaller angle.
The polygon is supposed to be approximately planar, it can have concave vertices and holes.
Examples:
The project vtk_cad it a toolkit to visualize bodies based on vtk.
- cmake
- eigen
- vtk