Boolean Operations on Volumes

Performs Boolean operations on volumes: union, difference and intersection. The computations are done by the 'C++' library 'CGAL' < https://www.cgal.org/>.


Boov

Boolean operations on volumes.

R-CMD-check

Intersection

Difference

Union

License

This package is provided under the GPL-3 license but it uses the C++ library CGAL. If you wish to use CGAL for commercial purposes, you must obtain a license from the GeometryFactory.

Blog post

I wrote a blog post devoted to Boolean operations on meshes (using RCGAL, an ancestor of Boov).

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("Boov")

1.0.0 by Stéphane Laurent, 4 years ago


https://github.com/stla/Boov


Report a bug at https://github.com/stla/Boov/issues


Browse source code at https://github.com/cran/Boov


Authors: Stéphane Laurent [aut, cre]


Documentation:   PDF Manual  


GPL-3 license


Imports data.table, gmp, PolygonSoup, Rcpp

Suggests rgl

Linking to BH, Rcpp, RcppCGAL, RcppEigen

System requirements: C++ 17, gmp, mpfr


See at CRAN