Up: Qhull Home Page
Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. It runs in 2-d, 3-d, 4-d, and higher dimensions. It implements the Quickhull algorithm for computing the convex hull. Qhull handles roundoff errors from floating point arithmetic. It can approximate a convex hull.
Type: console programs for Windows 7 (32- or 64-bit), XP, and NT
Includes executables, documentation, and sources files. It runs in a command window.
Type: C/C++ source code for 32-bit and 64-bit architectures
Includes documentation, source files, two Makefile's, CMakeLists.txt, DevStudio projects, and Qt projects. Includes preliminary C++ support and a preliminary Debian/autoconf build.
Debian, rpm, and Autoconf distributions are needed.
Type: git repository for Qhull. See Changes.txt
Includes documentation, source files, C++ interface, and test programs. It builds with gcc, mingw, CMake, DevStudio, and Qt Creator.
Type: Rpm build for OpenSuse 12.1
Type: PDF on ACM Digital Library (from this page only)
Barber, C.B., Dobkin, D.P., and Huhdanpaa, H.T., "The Quickhull algorithm for convex hulls," ACM Transactions on Mathematical Software, 22(4):469-483, Dec 1996 [abstract].
Type: Out-of-date C source code for Unix systems. It may segfault if run with more than 2G memory (fix with poly.c-qh_gethash.patch)
Qhull 2009.1 for Octave with Autoconf/Automake/Libtool support [R. Laboissiere]. If using gcc 4.1, 4.2, or 4.3, please compile qset.c with -fno-strict-aliasing (otherwise qhull segfaults) [Karas, Krishnaswami]. See Bugs [Apr 2008].
Type: C source code for 32-bit architectures
Version 1.0 is a fifth the size of version 2.4. It computes convex hulls and Delaunay triangulations. If a precision error occurs, it stops with an error message. It reports an initialization error for inputs made with 0/1 coordinates.
Version 1.0 compiles on a PC with Borland C++ 4.02 for Win32 and DOS Power Pack. The options for rbox are "bcc32 -WX -w- -O2-e -erbox -lc rbox.c". The options for qhull are the same. [D. Zwick]
Up: Qhull Home Page
The Geometry Center Home Page
Comments to: firstname.lastname@example.org