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