Minkowski Addition Between 3D Meshes

Computes the Minkowski sum of two 3D meshes, resulting in a new 3D mesh. The Minkowski addition has applications in mathematical morphology and 3D computer graphics. The computations are performed by the 'C++' library 'CGAL' (< https://www.cgal.org/>).


MinkowskiSum

Minkowski addition of two meshes.

R-CMD-check

  • Octahedron + sphere:

  • Tetrahedron + truncated icosahedron:

  • Septuaginta + great stellated dodecahedron:

  • Stanford bunny + sphere

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 showing an example of the Minkowski addition (using RCGAL, an ancestor of MinkowskiSum).

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("MinkowskiSum")

1.0.0 by Stéphane Laurent, 4 years ago


https://github.com/stla/MinkowskiSum


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


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


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