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.