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.

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

Files in this package

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

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

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