An Introduction to Algorithms for Constructing Conforming Delaunay Tetrahedrizations
نویسنده
چکیده
In many computational applications involving 3D geometric modeling, a space decomposition of the problem domain whose elements satisfy some quality constraints is often required. The Delaunay tetrahedrization is a popular choice due to its many important geometric properties and to the existence of efficient algorithms to compute and to maintain it. However, the Delaunay tetrahedrization has a serious limitation: Its underlying space is convex, and thus it can only induce a space subdivision of convex domains. The adaptation of the Delaunay tetrahedrization, defined over a finite set of points, to more complicated domains, such as arbitrary polyhedra, has proven to be a major challenge for both the mesh generation and computational geometry communities. The conforming Delaunay tetrahedrization is such an adaptation. A conforming Delaunay tetrahedrization of an arbitrary polyhedron is the Delaunay tetrahedrization of some finite set of points in which the boundary of the polyhedron is represented by the vertices, edges, and facets of the tetrahedrization. The primary goal of any algorithm for constructing such a tetrahedrization is to find an appropriate set of points for which the Delaunay tetrahedrization conforms to the boundary of the input domain. It turns out that this goal poses many algorithmic challenges. For instance, it is not known if there is a polynomial upper bound for the size of the set of vertices of the tetrahedrization with respect to the number of vertices of the input polyhedron. Furthermore, there is no known solution that can fully reconcile boundary conformity and quality constraints for some of the most common quality metrics. In this paper we review four algorithms for constructing a Delaunay tetrahedrization that conforms to the boundary of an arbitrary polyhedron and to an optional set of isolated vertices, edges, and facets lying in the interior of the polyhedron. All these algorithms are provably guaranteed to terminate and to satisfy some quality constraints. We present the proofs of correctness and termination of the algorithms, compare their contributions, advantages and weaknesses, report on their complexity issues, and highlight some of the most important unsolved questions related to the problem of obtaining a conforming Delaunay tetrahedrization.
منابع مشابه
A systematic review of algorithms with linear-time behaviour to generate Delaunay and Voronoi tessellations
Triangulations and tetrahedrizations are important geometrical discretization procedures applied to several areas, such as the reconstruction of surfaces and data visualization. Delaunay and Voronoi tessellations are discretization structures of domains with desirable geometrical properties. In this work, a systematic review of algorithms with linear-time behaviour to generate 2D/3D Delaunay an...
متن کاملA new conforming mesh generator for three-dimensional discrete fracture networks
Nowadays, numerical modelings play a key role in analyzing hydraulic problems in fractured rock media. The discrete fracture network model is one of the most used numerical models to simulate the geometrical structure of a rock-mass. In such media, discontinuities are considered as discrete paths for fluid flow through the rock-mass while its matrix is assumed impermeable. There are two main pa...
متن کاملCollars and Intestines: Practical Conforming Delaunay Refinement
While several existing Delaunay refinement algorithms allow acute 3D piecewise linear complexes as input, algorithms producing conforming Delaunay tetrahedralizations (as opposed to constrained or weighted Delaunay tetrahedralizations) often involve cumbersome constructions and are rarely implemented. We describe a practical construction for both “collar” and “intestine”-based approaches to thi...
متن کاملVisually based color space tetrahedrizations for printing with custom inks
Printing with custom inks is useful for extending the gamut of printed images, for creating artistically appealing designs or for providing protection against counterfeiting (security documents). The basic colors we consider, consist of the custom inks, their superpositions and the white paper. Color separation for custom inks requires to determine the relative amounts of the basic colors allow...
متن کاملSweep Algorithms for Constructing Higher-Dimensional Constrained Delaunay Triangulations
I discuss algorithms for constructing constrained Delaunay triangulations (CDTs) in dimensions higher than two. If the CDT of a set of vertices and constraining simplices exists, it can be constructed in O(nvns) time, where nv is the number of input vertices and ns is the number of output d-simplices. The CDT of a starshaped polytope can be constructed in O(ns log nv) time, yielding an efficien...
متن کامل