Convert Between R Objects and Geometric Structures
c(
person("David", "Cooley", ,"david.cooley.au@gmail.com", role = c("aut", "cre"))
)
Geometry shapes in 'R' are typically represented by matrices (points, lines), with more complex
shapes being lists of matrices (polygons). 'Geometries' will convert various 'R' objects into these shapes.
Conversion functions are available at both the 'R' level, and through 'Rcpp'.

This package makes the qhull library (www.qhull.org) available in R,
in a similar manner as in Octave and MATLAB. Qhull computes convex hulls,
Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams,
furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams.
It runs in 2-d, 3-d, 4-d, and higher dimensions. It implements the Quickhull
algorithm for computing the convex hull. Qhull does not support constrained
Delaunay triangulations, or mesh generation of non-convex objects, but the
package does include some R functions that allow for this. Currently the package
only gives access to Delaunay triangulation and convex hull computation.
Qhull copyright notice (original Qhull sources), GPL version 2 or newer (all other files)

Raoul Grasman and Robert B. Gramacy <bobby@statslab.cam.ac.uk>

This package makes the qhull library (www.qhull.org)
available in R, in a similar manner as in Octave and MATLAB.
Qhull computes convex hulls, Delaunay triangulations, halfspace
intersections about a point, Voronoi diagrams, furthest-site
Delaunay triangulations, and furthest-site Voronoi diagrams. It
runs in 2-d, 3-d, 4-d, and higher dimensions. It implements the
Quickhull algorithm for computing the convex hull. Qhull does
not support constrained Delaunay triangulations, or mesh
generation of non-convex objects, but the package does include
some R functions that allow for this. Currently the package
only gives access to Delaunay triangulation and convex hull
computation.

Raoul Grasman, Robert B. Gramacy and David C. Sterratt
<david.c.sterratt@ed.ac.uk>