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

https://github.com/stla/minkowskisum

Minkowski addition of two meshes.
https://github.com/stla/minkowskisum

cgal mesh minkowski-sum r rcpp

Last synced: about 1 year ago
JSON representation

Minkowski addition of two meshes.

Awesome Lists containing this project

README

          

# MinkowskiSum

Minkowski addition of two meshes.

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

- Octahedron + sphere:

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

- Tetrahedron + truncated icosahedron:

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

- Septuaginta + great stellated dodecahedron:

![](https://raw.githubusercontent.com/stla/MinkowskiSum/main/inst/screenshots/septuaginta_gsdodecahedron.gif)

- Stanford bunny + sphere

![](https://raw.githubusercontent.com/stla/MinkowskiSum/main/inst/screenshots/bunny.png)

## 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/MinkowskiSumLeonardo.html)
showing an example of the Minkowski addition (using **RCGAL**, an
[ancestor](https://laustep.github.io/stlahblog/posts/splittingRCGAL.html)
of **MinkowskiSum**).