scispace - formally typeset
Search or ask a question

Showing papers on "Delaunay triangulation published in 1991"


Journal ArticleDOI
Barry Joe1
TL;DR: It is proved that the conjecture that an algorithm which uses local transformations to construct a triangulation of a set of n three-dimensional points that is pseudo-locally-optimal with respect to the sphere criterion is true, and that the algorithm can be improved by removing unnecessary tests.

247 citations


Journal ArticleDOI
TL;DR: An adaptive meshing method tailored to problems of strain localization is given in this article, which consists of equi-distributing the variation of the velocity field over the elements of the mesh.

230 citations


Proceedings ArticleDOI
V. T. Rajan1
01 Jun 1991
TL;DR: It is shown that if a triangulation consists of only self-centered triangles (a simplex whose circumcenter falls inside the simplex), then it is the Delaunay triangulated, and the weighted sum of squares of the edge lengths is the smallest for Delaunays triangulations.
Abstract: In this paper we present new optimality results for the Delaunay triangulation of a set of points in ℝ d . These new results are true in all dimensionsd. In particular, we define a power function for a triangulation and show that the Delaunay triangulation minimizes the power function over all triangulations of a point set. We use this result to show that (a) the maximum min-containment radius (the radius of the smallest sphere containing the simplex) of the Delaunay triangulation of a point set in ℝ d is less than or equal to the maximum min-containment radius of any other triangulation of the point set, (b) the union of circumballs of triangles incident on an interior point in the Delaunay triangulation of a point set lies inside the union of the circumballs of triangles incident on the same point in any other triangulation of the point set, and (c) the weighted sum of squares of the edge lengths is the smallest for Delaunay triangulation, where the weight is the sum of volumes of the triangles incident on the edge. In addition we show that if a triangulation consists of only self-centered triangles (a simplex whose circumcenter falls inside the simplex), then it is the Delaunay triangulation.

181 citations


Journal ArticleDOI
TL;DR: Adapt-precision algorithms for finding the signs of determinants of matrices with integer and rational elements that can triangulate a set of random rational points in the unit circle only four to five times slower than can a floating-point implementation of the algorithm.
Abstract: Many fundamental tests performed by geometric algorithms can be formulated in terms of finding the sign of a determinant. When these tests are implemented using fixed precision arithmetic such as floating point, they can produce incorrect answers; when they are implemented using arbitrary-precision arithmetic, they are expensive to compute. We present adaptive-precision algorithms for finding the signs of determinants of matrices with integer and rational elements. These algorithms were developed and tested by integrating them into the Guibas-Stolfi Delaunay triangulation algorithm. Through a combination of algorithm design and careful engineering of the implementation, the resulting program can triangulate a set of random rational points in the unit circle only four to five times slower than can a floating-point implementation of the algorithm. The algorithms, engineering process, and software tools developed are described.

146 citations


Journal ArticleDOI
S. H. Lo1
TL;DR: A simple but versatile 3D triangulation scheme based on the advancing front technique for the discretization of arbitrary volumes is presented and it is found that high-quality tetrahedron element meshes are obtained by the proposed algorithm.

136 citations


Journal ArticleDOI
TL;DR: In this paper, the authors proposed mesh relaxation, a technique for mesh improvement by adjusting the connection structure during the second stage of the triangulation process, which can increase the regularity of the mesh and produce improved triangle shapes.
Abstract: SUMMARY Given a list of points defining a domain boundary, a three-stage process is often used to triangulate a domain. First, an appropriate distribution of interior points is generated. Next the points are connected to form triangles. And, finally, the connectivity data are used to reposition the interior points using the Laplacian smoothing technique, thereby usually improving the shapes of the triangles. This paper describes a new technique for mesh improvement-adjusting the connection structure during the second stage of this process. The new scheme, which we call mesh relaxation, consists of a procedure for iteratively making the mesh topology more regular by edge swapping. For each interior edge, a relaxation index is computed that depends on the degrees of its end points and adjacent points. Any edge for which this index exceeds a prescribed threshold will be swapped, i.e. replaced by a new edge connecting the adjacent points of the original edge. After all edge swaps are completed, Laplacian smoothing is applied to the mesh. Examples show that, when the mesh point density varies smoothly and due care is taken in the vicinity of the boundary, mesh relaxation can dramatically increase the regularity of the mesh and produce improved triangle shapes.

128 citations


Journal ArticleDOI
B. Joe1
TL;DR: The GEOMPACK package contains routines for constructing two- and three-dimensional Delaunay triangulations, decomposing a general polygonal region into simple or convex polygons, and other geometric algorithms, from which the mesh generation method is built and others can be implemented.

101 citations


Journal ArticleDOI
TL;DR: In this article, the authors formulated the problem of searching for quantitative laws governing the structure of simple liquids as a site percolation problem on the Voronoi network, where the sites correspond to the figures formed by the four neighbouring atoms (Delaunay simplices).
Abstract: The problem of searching for quantitative laws governing the structure of simple liquids is formulated as a site percolation problem on the Voronoi network. The sites of this four-coordinated network correspond to the figures formed by the four neighbouring atoms (Delaunay simplices). Three quantitative characteristics of the form of the Delaunay simplices are introduced to enable one to colour the sites of the Voronoi network corresponding to the simplices of a specific form and to study the percolation of colouring through the network sites. The clusters of contiguous Delaunay simplices of the specific form have been studied and the percolation thresholds for various colouring types have been obtained for instantaneous configurations of the Lennard-Jones liquid (obtained by the Monte Carlo procedure) as well as for the configurations with removed thermal excitations (F structure). Percolation of all the types of colouring introduced turns out to be correlated, i.e., the Delaunay simplices of a given for...

89 citations


Journal ArticleDOI
Barry Joe1
TL;DR: Experimental results are presented to show that max-min solid angle triangulations are better than Delaunay triangulated for finite element tetrahedral meshes, since the former type of triangulation contains tetrahedra of better shape than the latter type.
Abstract: The Delaunay triangulation has been used in several methods for generating finite element tetrahedral meshes in three-dimensional polyhedral regions. Other types of three-dimensional triangulations are possible, such as a triangulation satisfying a local max-min solid angle criterion. In this paper, we present experimental results to show that max-min solid angle triangulations are better than Delaunay triangulations for finite element tetrahedral meshes, since the former type of triangulations contains tetrahedra of better shape than the latter type. We also describe how mesh points are generated and triangulated in our tetrahedral mesh generation method.

87 citations


Journal ArticleDOI
TL;DR: The results provide some measure of the suitability of the Delaunay triangulation for certain applications, such as interpolation and mesh generation.
Abstract: We give an expected-case analysis of Delaunay triangulations. To avoid edge effects we consider a unit-intensity Poisson process in Euclidean d-space, and then limit attention to the portion of the triangulation within a cube of side n1/d. For d equal to two, we calculate the expected maximum edge length, the expected minimum and maximum angles, and the average aspect ratio of a triangle. We also show that in any fixed dimension the expected maximum vertex degree is Θ(log n/loglog n). Altogether our results provide some measure of the suitability of the Delaunay triangulation for certain applications, such as interpolation and mesh generation.

72 citations


Journal ArticleDOI
TL;DR: In this article, a volume discretization of the transient Navier-Stokes equations on a triangular mesh is viewed as a system defining flows on an associated network, and the dual variable method transforms this primitive system into an equivalent system which is one-fifth the size of the primitive system, eliminates the pressures and yields velocities that are exactly discretely divergence free.

Journal ArticleDOI
TL;DR: The algorithm is based on the Delaunay triangulation of points on the object boundaries, and the medial axis constructed by this algorithm consists of a set of discrete points, which is called the discrete medial axis.
Abstract: In this paper, an algorithm to construct the approximate medial axis of an object is proposed. The algorithm is based on the Delaunay triangulation of points on the object boundaries. Because the medial axis constructed by this algorithm consists of a set of discrete points, we call it the discrete medial axis. Based on the classification of these discrete points, the structure of the medial axis surfaces of a three-dimensional object are discussed in detail. The correctness of the algorithm is substantiated by a brief theoretical analysis.

Journal ArticleDOI
TL;DR: In this article, the deformation gradient increment tensor for interstitial space is obtained from the displacement increments of the corner atoms of Delaunay tetrahedra and Voronoi polyhedra.

Journal ArticleDOI
TL;DR: A graph-like data structure is constructed on these shape features, called the Characteristic Region Configuration Graph, which represents die surface in an effective and concise way.
Abstract: A method is described for the extraction of morphological information from a terrain approximated by a Delaunay triangulation, in order to find a combinatorial simpler surface description while maintaining its basic features. Characteristic regions (i.e., regions with concave, convex, planar or saddle shape) are considered the basic descriptive elements of the surface morphology, and are defined by taking into account the type of adjacency between triangles. Adjacencies between regions define the surface characteristic lines, which are classified as ridges, ravines or generic creases, and characteristic points, which are classified as maxima, minima or saddle points. A graph-like data structure is constructed on these shape features, called the Characteristic Region Configuration Graph, which represents die surface in an effective and concise way.

Journal ArticleDOI
TL;DR: This paper studies the properties of a set of four related closest-point graphs using Monte Carlo methods and finds Delaunay triangulation to be the least sensitive to such noisy conditions.

Proceedings ArticleDOI
01 Jan 1991
TL;DR: A simple algorithm is shown which allows removal of diagonal edges from cells that are nearly rectangular which can result in significant savings in the cost per iteration of a flow solver using this grid.
Abstract: There has been some recent interest in fluid dynamics calculations on unstructured meshes. One method of unstructured mesh generation involves Delaunay triangulation. This method has certain advantages but it can be expensive to implement. Furthermore, there can be problems with crossing grid lines near boundaries. A method shown here avoids many of the robustness and efficiency problems previously associated with Delaunay triangulation. As an added feature, a simple algorithm is shown which allows removal of diagonal edges from cells that are nearly rectangular. This can result in significant savings in the cost per iteration of a flow solver using this grid.

Journal ArticleDOI
TL;DR: In this article, a relative C program for the triangulation of a set of arbitrarily distributed points is proposed, and the set of triangles satisfies the condition of maximum smallest angles (MAX-MIN angle criterion).

Proceedings ArticleDOI
01 Sep 1991
TL;DR: It is shown that a triangulation of a set of n points in the plane that minimizes the maximum edge length can be computed in time O(n/sup 2/).
Abstract: It is shown that a triangulation of a set of n points in the plane that minimizes the maximum edge length can be computed in time O(n/sup 2/). The algorithm is reasonably easy to implement and is based on the theorem that there is a triangulation with minmax edge length that contains the relative neighborhood graph of the points as a subgraph. With minor modifications the algorithm works for arbitrary normed metrics. >

Book
01 Jun 1991
TL;DR: In this paper, the trade-offs between local and global representations are discussed, a spectrum of distributed network implementations are examined, and an important source of computational inefficiency is identified.
Abstract: Emergent computation in the form of geometric learning is central to the development of motor and perceptual systems in biological organisms and promises to have a similar impact on emerging technologies including robotics, vision, speech, and graphics. This paper examines some of the trade-offs involved in different implementation strategies, focusing on the tasks of learning discrete classifications and smooth nonlinear mappings. The trade-offs between local and global representations are discussed, a spectrum of distributed network implementations are examined, and an important source of computational inefficiency is identified. Efficient algorithms based on k -d trees and the Delaunay triangulation are presented and the relevance to biological networks is discussed. Finally, extensions of both the tasks and the implementations are given.

Journal ArticleDOI
TL;DR: An algorithm is presented for constructing a Domain Delaunay triangulation (DDT) of an arbitrarily shaped, multiply-connected ( manifold or nonmanifold), planar domain that preserves the boundary of the given region and has properties identical to those of the standard Delaunays.

Journal ArticleDOI
TL;DR: In a two-dimensional Delaunay-triangulated domain, there exists a partial ordering of the triangles (with respect to a vertex) that is consistent with the two-dimensionally visible triangles from that vertex.
Abstract: In a two-dimensional Delaunay-triangulated domain, there exists a partial ordering of the triangles (with respect to a vertex) that is consistent with the two-dimensional visibility of the triangles from that vertex. An equivalent statement is that a polygon that is star-shaped with respect to a given vertex can be extended, one triangle at a time, until it includes the entire domain. Arbitrary planar triangulations do not possess this useful property which allows incremental processing of the triangles.

Journal ArticleDOI
TL;DR: A group of triangulation methods is introduced which includes the l1 and l2 norm methods of Dyn and Levin and Rippa as special cases and the results of several numerical experiments are presented.

Journal ArticleDOI
01 Sep 1991
TL;DR: An automatic mesh generator, SOFT (self-organizing finite-element tessellation), based on self-organized neural networks has been demonstrated, which provides a graded mesh, with asymptotic characteristics quite similar to weighted Dirichlet tESsellation and dual Delaunay triangulation.
Abstract: An automatic mesh generator, SOFT (self-organizing finite-element tessellation), based on self-organizing neural networks has been demonstrated. With user-supplied mesh density function and boundary mesh, this mesh generator provides a graded mesh, with asymptotic characteristics quite similar to weighted Dirichlet tessellation and dual Delaunay triangulation. Local mesh restrictions such as fixed boundary and/or internal meshes are easily incorporated in this mesh generator. Although the algorithm is applicable to general n-dimensional meshes, two-dimensional rectangular and triangular meshes are presented for simplicity. >

Journal ArticleDOI
TL;DR: Vertices in the body centred cubic (bcc) lattice are used to create a tetrahedral spatial decomposition and an octree approach is combined with Delaunay triangulations to decompose solids into Tetrahedral finite element meshes.
Abstract: Vertices in the body centred cubic (bcc) lattice are used to create a tetrahedral spatial decomposition. With this spatial decomposition an octree approach is combined with Delaunay triangulations to decompose solids into tetrahedral finite element meshes. Solids must have their surfaces triangulated and the vertices in the triangulation are finite element nodes. Local densities of interior tetrahedra are controlled by the densities of surface triangles. Accuracy of the decomposition into finite elements depends on the accuracy of the surface triangulation which can be constructed with state of the art computer aided design systems.

Book ChapterDOI
01 Mar 1991
TL;DR: An automated method for transforming dense, uniformly sampled data grids to an irregular triangular mesh that represents a piecewise planar approximation to the sampled data, derived from a Delaunay triangulation is presented.
Abstract: Interactive visualization of three dimensional data requires construction of a geometric model for rendering by a graphics processor. We present an automated method for transforming dense, uniformly sampled data grids to an irregular triangular mesh that represents a piecewise planar approximation to the sampled data. The mesh vertices comprise surface-specific points, which characterize important surface features. We obtain surface-specific points by a novel application of linear and non-linear filters, and thresholding. We define a procedure for constructing a triangulation, derived from a Delaunay triangulation, that conforms to the sampled data. In our example application, modeling a terrain surface over a large area, an 80% reduction in polygons maintains an acceptable fit. This method also extends to the tessellation of images. Applications include scientific visualization and construction of virtual environments.

Journal ArticleDOI
Wrazidlo W1, Brambs Hj1, W. Lederer1, Steffen Schneider1, B. Geiger1, Ch. Fischer1 
TL;DR: An alternative solution to the problem of constructing a set of cross-sectional contours from two-dimensional CT or MR data sets is proposed, which makes use of a spatial mathematical formalism (Delaunay triangulation).

01 Feb 1991
TL;DR: Adaptive mesh refinement is achieved by adding new points in regions of large flow gradients, and locally retriangulating; thus, obviating the need for global mesh regeneration.
Abstract: A method for generating and adaptively refining a highly stretched unstructured mesh suitable for the computation of high-Reynolds-number viscous flows about arbitrary two-dimensional geometries was developed. The method is based on the Delaunay triangulation of a predetermined set of points and employs a local mapping in order to achieve the high stretching rates required in the boundary-layer and wake regions. The initial mesh-point distribution is determined in a geometry-adaptive manner which clusters points in regions of high curvature and sharp corners. Adaptive mesh refinement is achieved by adding new points in regions of large flow gradients, and locally retriangulating; thus, obviating the need for global mesh regeneration. Initial and adapted meshes about complex multi-element airfoil geometries are shown and compressible flow solutions are computed on these meshes.

Proceedings ArticleDOI
01 May 1991
TL;DR: An algorithm to construct the approximate medial axis of an object is proposed, based on the Delaunay triangulation of the pointa on the object boundaries, which is called discrete medial axis.
Abstract: In solid modeling, each represent~ tion scheme is suitable for some operations and applications. Some modeling systems work on two or more different representation schemes in order to perform every operation in the most suitable scheme. The problem of conversion between different representation schemes arises. There exists another option for a solid modeling system, however, That is to use one representation, say boundary representation, and create an associated structure which can remedy the weakness of the representation. This is the motivation of the work presented in this paper: we propose the medial axis of the object to associate with its B~ep to improve the applicability of solid modeler and reduce the computation complexity of certain algorithms. *Department of Mechanical and Aerospace Engineering tDepartment of Computer Science Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing M=hinery. To copy otherwise, or to sepublish, requires a fee and/or specific permission. In this paper, an algorithm to construct the approximate medial axis of an object is proposed. The algorithm is based on the Delaunay triangulation of the pointa on the object boundaries. Because the medial axis constructed by this algorithm consists of a set of discrete points, we call it discrete medial axis. Bssed on the classification of these discrete points, the structure of the medial axis surfaces of a threedimensional object are discussed in detail. The correctness of the algorithm is substantiated by a brief theoretical analysis.

Proceedings ArticleDOI
01 May 1991
TL;DR: An algorithm is presented for constructing a topologically and geometrically valid Domain Delaunay Z’etrahedr.zatiorz (DDT) of an arbitrarily shaped solid model with quadric curved faces, and includes a mechanism for transferring neighborhood information from the solid model to the elements of the tetrahedral model.
Abstract: An algorithm is presented for constructing a topologically and geometrically valid Domain Delaunay Z’etrahedr.zatiorz (DDT) of an arbitrarily shaped solid model with quadric curved faces (including objects with holes and nonmanifold objects). The algorithm operates on the boundary representation (B-rep) of the solid, and makes extensive use of properties of the Delaunay triangulation. This algorithm also includes a mechanism for transferring neighborhood information from the solid model to the elements of the tetrahedral model. Neighborhood information is used for identifying tetrahedral to be included in the DDT, and — in combination with geometric criteria — for ensuring that the DDT approximates satisfactorily the curved faces of the solid.

Journal ArticleDOI
TL;DR: Depending onM the authors derive the necessary word length a binary computer must have for integer representation in order to obtain exact Delaunay triangulations, this analysis is carried out for theL1-,L2- andL∞-metric.
Abstract: In recent years the practical computation of Delaunay triangulations, resp. Voronoi diagrams has received a lot of attention in the literature. While the Delaunay triangulation is an important basic tool in geometric optimization algorithms, it is nontrivial to achieve a numerically stable computer implementation. In this technical note we assume that all generating points are grid points of a regularM byM lattice in the plane. Depending onM we derive the necessary word length a binary computer must have for integer representation in order to obtain exact Delaunay triangulations. This analysis is carried out for theL 1-,L 2- andL ∞-metric.