| halfspacen {geometry} | R Documentation |
Compute halfspace intersection about a point
halfspacen(p, fp, options = "Tv")
p |
An |
fp |
A “feasible” point that is within the space contained within all the halfspaces. |
options |
String containing extra options, separated by spaces, for the underlying Qhull command; see details below and Qhull documentation at http://www.qhull.org/html/qhalf.htm. |
A dim-column matrix containing the intersection
points of the hyperplanes ../doc/qhull/html/qhalf.html. These
points
David Sterratt david.c.sterratt@ed.ac.uk
Barber, C.B., Dobkin, D.P., and Huhdanpaa, H.T., “The Quickhull algorithm for convex hulls,” ACM Trans. on Mathematical Software, Dec 1996.
p <- rbox(0, C=0.5) # Generate points on a unit cube centered around the origin ch <- convhulln(p, "n") # Generate convex hull, including normals to facets, with "n" option # Intersections of half planes # These points should be the same as the orginal points pn <- halfspacen(ch$normals, c(0, 0, 0))