geometry: Mesh Generation and Surface Tesselation

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.

Install the latest version of this package by entering the following in R:
install.packages("geometry")
AuthorC. B. Barber [cph], Kai Habel [cph, aut], Raoul Grasman [cph, aut], Robert B. Gramacy [cph, aut], Andreas Stahel [cph, aut], David C. Sterratt [cph, aut, cre]
Date of publication2015-09-09 13:47:14
MaintainerDavid C. Sterratt <david.c.sterratt@ed.ac.uk>
LicenseGPL (>= 3) + file LICENSE
Version0.3-6
http://geometry.r-forge.r-project.org/

View on CRAN

Functions

bary2cart Man page
cart2bary Man page
convhulln Man page
delaunayn Man page
distmesh2d Man page
distmeshnd Man page
dot Man page
entry.value Man page
entry.value<- Man page
extprod3d Man page
matmax Man page
matmin Man page
matorder Man page
matsort Man page
mesh.dcircle Man page
mesh.diff Man page
mesh.drectangle Man page
mesh.dsphere Man page
mesh.hunif Man page
mesh.intersect Man page
mesh.union Man page
polyarea Man page
surf.tri Man page
tetramesh Man page
trimesh Man page
tsearch Man page
tsearchn Man page
Unique Man page

Files

TODO
inst
inst/extdata
inst/extdata/ordination.Rdata
inst/doc
inst/doc/REGISTER.txt
inst/doc/File_id.diz
inst/doc/index.html
inst/doc/Announce.txt
inst/doc/MODIFIED.txt
inst/doc/COPYING.txt
inst/doc/README.txt
inst/doc/html
inst/doc/html/qhull-cpp.xml
inst/doc/html/qh--dt.gif
inst/doc/html/index.html
inst/doc/html/qh--4d.gif
inst/doc/html/qhull.man
inst/doc/html/qh-eg.html
inst/doc/html/qh--half.gif
inst/doc/html/qh-optc.html
inst/doc/html/qh--rand.gif
inst/doc/html/qhull.txt
inst/doc/html/rbox.man
inst/doc/html/qh-impre.html
inst/doc/html/qh-optg.html
inst/doc/html/qvoronoi.html
inst/doc/html/qh--geom.gif
inst/doc/html/qvoron_f.html
inst/doc/html/qhull.html
inst/doc/html/qh-faq.html
inst/doc/html/qh-optf.html
inst/doc/html/rbox.html
inst/doc/html/qdelaun.html
inst/doc/html/qdelau_f.html
inst/doc/html/qhalf.html
inst/doc/html/qh-optq.html
inst/doc/html/qh-code.html
inst/doc/html/qh-get.html
inst/doc/html/qh-optp.html
inst/doc/html/qh--cone.gif
inst/doc/html/normal_voronoi_knauss_oesterle.jpg
inst/doc/html/qh-opto.html
inst/doc/html/rbox.txt
inst/doc/html/qconvex.html
inst/doc/html/qh-optt.html
inst/doc/html/qh-quick.html
tests
tests/testthat.R
tests/testthat
tests/testthat/test-delaunayn.R tests/testthat/test-tsearchn.R tests/testthat/test-parallel.R tests/testthat/test-tsearch-tsearchn-comparison.R tests/testthat/test-convhulln.R tests/testthat/test-tsearch.R
src
src/io.c
src/qset.h
src/Makevars
src/poly.h
src/rboxlib.c
src/poly.c
src/user.c
src/Rdelaunayn.c
src/merge.c
src/usermem.c
src/libqhull.h
src/random.h
src/random.c
src/merge.h
src/stat.c
src/geom.c
src/mem.h
src/global.c
src/user.h
src/userprintf.c
src/geom2.c
src/qhull_a.h
src/stat.h
src/libqhull.c
src/io.h
src/Rgeometry.h
src/userprintf_rbox.c
src/Rtsearch.c
src/Rconvhulln.c
src/poly2.c
src/geom.h
src/mem.c
src/qset.c
NAMESPACE
NEWS
R
R/trimesh.R R/delaunayn.R R/tsearch.R R/Unique.R R/matsort.R R/mesh.intersect.R R/mesh.dcircle.R R/trisplinter.R R/mesh.dsphere.R R/matmax.R R/dotprod.R R/convhulln.R R/polyarea.R R/distmeshnd.R R/distmesh2d.R R/extprod3d.R R/matmin.R R/mesh.hunif.R R/tetramesh.R R/surf.tri.R R/mesh.diff.R R/entry.value.R R/mesh.union.R R/mesh.drectangle.R R/matorder.R
MD5
DESCRIPTION
man
man/convhulln.Rd man/cart2bary.Rd man/trimesh.Rd man/extprod3d.Rd man/dot.Rd man/tsearchn.Rd man/mesh.hunif.Rd man/polyarea.Rd man/surf.tri.Rd man/mesh.diff.Rd man/tetramesh.Rd man/bary2cart.Rd man/delaunayn.Rd man/Unique.Rd man/tsearch.Rd man/mesh.dsphere.Rd man/distmesh2d.Rd man/distmeshnd.Rd man/mesh.dcircle.Rd man/mesh.drectangle.Rd man/entry.value.Rd man/matmax.Rd
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.