>
Ernst Mücke
Shapes and Implementations in Three-Dimensional Geometry.
PhD Thesis. Technical report UIUCDCS-R-93-1836. Department of Computer Science, University of Illinois at Urbana-Champaign, 1993

Abstract. Frequently, data in scientific computing is in its abstract form a finite point set in space, and it is often useful or required to compute what one might call the `shape' of the set. For that purpose, this thesis deals with the formal notion of the family of alpha shapes of a finite point set in three-dimensional space. Each shape is a well-defined polytope, derived from the Delaunay triangulation of the point set, with a real parameter controlling the desired level of detail. Algorithms and data structures are presented that construct and store the entire family of shapes, with a quadratic time and space complexity, in the worst case.

Implementations of the algorithms are discussed, with an emphasis on the robust construction of three-dimensional Delaunay triangulations. A general-purpose programming technique, called Simulation of Simplicity, is used to cope with degenerate input data. This method relieves the programmer from the task of providing a consistent treatment for every single special case that can occur. The programs that use the technique tend to be considerably smaller and more robust than others.

Postscript [1536k]

Suggested BIBTeX entry:

@phdthesis{LABEL
,author=        "M{\"u}cke, E. P."
,title=         "Shapes and Implementations in Three-Dimensional Geometry"
,school=        "Department of Computer Science,
                University of Illinois at Urbana-Champaign"
,address=       "Ubana, Illinois"
,year=          1993
,url=           "ftp://ftp.cs.uiuc.edu/pub/dept/tech_reports/1993/UIUCDCS-R-93-1836.ps.gz"
}
1