| 1 |
|
| 2 |
Qhull 2012.1 2012/02/18 |
| 3 |
|
| 4 |
http://www.qhull.org |
| 5 |
git@gitorious.org:qhull/qhull.git |
| 6 |
http://packages.debian.org/sid/libqhull5 [out-of-date] |
| 7 |
http://www6.uniovi.es/ftp/pub/mirrors/geom.umn.edu/software/ghindex.html |
| 8 |
http://www.geomview.org |
| 9 |
http://www.geom.uiuc.edu |
| 10 |
|
| 11 |
Qhull computes convex hulls, Delaunay triangulations, Voronoi diagrams, |
| 12 |
furthest-site Voronoi diagrams, and halfspace intersections about a point. |
| 13 |
It runs in 2-d, 3-d, 4-d, or higher. It implements the Quickhull algorithm |
| 14 |
for computing convex hulls. Qhull handles round-off errors from floating |
| 15 |
point arithmetic. It can approximate a convex hull. |
| 16 |
|
| 17 |
The program includes options for hull volume, facet area, partial hulls, |
| 18 |
input transformations, randomization, tracing, multiple output formats, and |
| 19 |
execution statistics. The program can be called from within your application. |
| 20 |
You can view the results in 2-d, 3-d and 4-d with Geomview. |
| 21 |
|
| 22 |
To download Qhull: |
| 23 |
http://www.qhull.org/download |
| 24 |
git@gitorious.org:qhull/qhull.git |
| 25 |
http://packages.debian.org/sid/libqhull5 [out-of-date] |
| 26 |
|
| 27 |
Download qhull-96.ps for: |
| 28 |
|
| 29 |
Barber, C. B., D.P. Dobkin, and H.T. Huhdanpaa, "The |
| 30 |
Quickhull Algorithm for Convex Hulls," ACM Trans. on |
| 31 |
Mathematical Software, 22(4):469-483, Dec. 1996. |
| 32 |
http://www.acm.org/pubs/citations/journals/toms/1996-22-4/p469-barber/ |
| 33 |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.117.405 |
| 34 |
|
| 35 |
Abstract: |
| 36 |
|
| 37 |
The convex hull of a set of points is the smallest convex set that contains |
| 38 |
the points. This article presents a practical convex hull algorithm that |
| 39 |
combines the two-dimensional Quickhull Algorithm with the general dimension |
| 40 |
Beneath-Beyond Algorithm. It is similar to the randomized, incremental |
| 41 |
algorithms for convex hull and Delaunay triangulation. We provide empirical |
| 42 |
evidence that the algorithm runs faster when the input contains non-extreme |
| 43 |
points, and that it uses less memory. |
| 44 |
|
| 45 |
Computational geometry algorithms have traditionally assumed that input sets |
| 46 |
are well behaved. When an algorithm is implemented with floating point |
| 47 |
arithmetic, this assumption can lead to serious errors. We briefly describe |
| 48 |
a solution to this problem when computing the convex hull in two, three, or |
| 49 |
four dimensions. The output is a set of "thick" facets that contain all |
| 50 |
possible exact convex hulls of the input. A variation is effective in five |
| 51 |
or more dimensions. |