An open API service indexing awesome lists of open source software.

https://github.com/stla/boov

Boolean operations on volumes.
https://github.com/stla/boov

cgal mesh r rcpp

Last synced: 4 months ago
JSON representation

Boolean operations on volumes.

Awesome Lists containing this project

README

          

# Boov

Boolean operations on volumes.

[![R-CMD-check](https://github.com/stla/Boov/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/stla/Boov/actions/workflows/R-CMD-check.yaml)
[![R-CMD-check-valgrind](https://github.com/stla/Boov/actions/workflows/R-CMD-check-valgrind.yaml/badge.svg)](https://github.com/stla/Boov/actions/workflows/R-CMD-check-valgrind.yaml)

#### Intersection

![](https://raw.githubusercontent.com/stla/MeshesOperations/master/inst/screenshots/Intersection.png)

![](https://laustep.github.io/stlahblog/posts/figures/tetrahedraCompoundIntersection.gif)

#### Difference

![](https://raw.githubusercontent.com/stla/MeshesOperations/master/inst/screenshots/Difference.png)

#### Union

![](https://raw.githubusercontent.com/stla/MeshesOperations/master/inst/screenshots/Union.png)

![](https://raw.githubusercontent.com/stla/MeshesOperations/master/inst/screenshots/tetrahedraCompound.gif)

## 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](https://geometryfactory.com).

## Blog post

I wrote a
[blog post](https://laustep.github.io/stlahblog/posts/BooleanOpsOnMeshes.html)
devoted to Boolean operations on meshes (using **RCGAL**, an
[ancestor](https://laustep.github.io/stlahblog/posts/splittingRCGAL.html)
of **Boov**).