Up: Home page for Qhull (http://www.geom.umn.edu/locate/qhull)
Dn: Changes
Dn: FAQ about Qhull


[RANDOM] News about Qhull

Brad Barber, Cambridge MA, March 7, 2002

Latest version

Qhull 3.1 from October 4, 2001 is the most recent version.

To download the latest version use Download Qhull. The Spanish mirror site (ftp) is www6.uniovi.es. To view the documentation use Qhull manual. See README.txt for installation instructions and Changes.txt for change notes. See log00.htm and log01.htm for Qhull's web server statistics.

A special thanks to Mark Phillips for running the Geometry Center web site long after the Geometry Center closed. Mark is a founder of Geometry Technologies and a principal author of Geomview. The Geometry Center continues to be a good home for Qhull.

Bug reports, notes, and work in progress

Most recent first.

If you are compiling Qhull with gcc-2.95.1, you need to set flag -fno-strict-aliasing. This flag is set by default for other versions of gcc [B. Karas and N. Krishnaswami].

The executable files for Makefile.txt are 'chmod +x ../eg/qhull' instead of '../eq/qhull' [B. Karas].

The hyperplane coefficients for cdd format (options 'FD' and 'Fd') have the incorrect sign. The offsets and point coefficients are correct. [T. Abraham]

Search Google for recent references to Qhull (updated in last 3 months). Search Google Groups for references to Qhull in newsgroups.

The Crust, Cocone, PowerCrust, and natural neighbor algorithms of Amenta, Bern, Boissonant, Cazals, Choi, Dey, Kolluri, and Leekha, use Voronoi diagrams to reconstruct surfaces from sampled points. They can guarantee that the output surface is geometrically close to the sampled surface. For a recent paper, see [Dey & Giesen, Symp. on Computational Geometry, 2001, p. 257-263]. For an implementation using Qhull, see Kumar's Reviver: A Practical Provable Surface Reconstructor.

Several Qhull users use the Visualization Toolkit (VTK) to visualize their results. It should be straightforward to rewrite the Geomview visualizations for VTK. If you use VTK with Qhull, please send how-to instructions and code to bradb@geom.umn.edu.

MathWorks added qhull to MATLAB. See functions convhulln, delaunayn, griddata3, griddatan, tsearch, tsearchn, and voronoin. MathWorks uses joggled input ('QJ') to guarantee simplicial output. Triangulated output ('Qt') would produce more accurate results.

The BGL Boost Graph Library [aka GGCL] provides C++ classes for graph data structures and algorithms [Dr. Dobb's 9/00 p. 29-38; OOPSLA '99 p. 399-414]. It is modelled after the Standard Template Library. It would provide a good interface to Qhull. If you are interested in adapting BGL to Qhull, please contact bradb@geom.umn.edu.

K. Erleben of Copenhagen University wrote a simple Visual C++ 6.0 interface to Qhull. He could not include qhull_a.h directly because of C++ conflicts with math.h.

Devillers published an algorithm for deletion in Delaunay Triangulations [ACM Symposium on Computational Geometry, Minneapolis 1999]. He has implemented it in 3-d. It should be straightforward to implement in Qhull.

Mucke, et al, published an algorithm for fast randomized point location in Delaunay triangulations [Computational Geometry: Theory and Applications, 12:63-83, 1999]. Qhull users frequently ask about point location in Delaunay triangulations. For other methods, see the FAQ

Veron and Leon published an algorithm for shape preserving polyhedral simplification with bounded error [Computers and Graphics, 22.5:565-585, 1998]. It remove nodes using front propagation and multiple remeshing.

Shewchuk published an algorithm for constrained Delaunay triangulations [ACM Symposium on Computational Geometry, Minneapolis 1998]. An implementation of Shewchuk's algorithm would be a valuable addition to Qhull.

If your group would like to maintain and enhance Qhull, please send e-mail to bradb@geom.umn.edu. Project ideas include specialized versions, volumes of Voronoi regions, constrained Delaunay triangulations, and rewriting Qhull in C++ (see Enhancements to Qhull). Constrained Delaunay triangulations have many applications.

To view graphical output under Win95, use Mathematica ('m') or Meyer's 3d Java applet for OFF file format [use 'o' and delete the first line of output]. If you write VRML output for Qhull, please send e-mail to bradb@geom.umn.edu.

Please report problems to qhull_bug@geom.umn.edu.

How is Qhull used?

If you find Qhull helpful, please let me know about your application. Send e-mail to bradb@geom.umn.edu and I'll add you to the list below. If you publish a paper that mentions Qhull, please send a reference and abstract.


Up: Home page for Qhull
Dn: Changes
Dn: FAQ about Qhull


[HOME] The Geometry Center Home Page

Comments to: qhull@geom.umn.edu
Created: Sept. 25, 1995 --- Last modified: see top