Catálogo de publicaciones - libros
Triangulations and Applications
Øyvind Hjelle Morten Dæhlen
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
No disponibles.
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2006 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-33260-2
ISBN electrónico
978-3-540-33261-9
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2006
Información sobre derechos de publicación
© Springer 2006
Cobertura temática
Tabla de contenidos
Triangles and Triangulations
Øyvind Hjelle; Morten Dæhlen
Triangulations are widely used as a basis for representing geometries and other information appearing in a huge variety of applications. In geographical information systems (GIS), triangulations are used to represent terrain surfaces and relations between geographical objects. Systems for modeling geological structures in the oil and gas industry use triangulations for representing surfaces that separate different geological structures, and for representing properties of these structures. Computer aided design (CAD) systems with triangulation features are common in the manufacturing industry and in particular within the automotive industry, which has been a driving force for this research for many decades. We also find applications using triangulations within engineering fields that simulate physical phenomena using finite element methods (FEM). Finally, we will mention the importance of triangulation in visualization and computer graphics.
Pp. 1-21
Graphs and Data Structures
Øyvind Hjelle; Morten Dæhlen
The of a triangulation can be described by graph theoretic concepts such that a clear distinction is made between the topological structure and the geometric embedding information. The topological elements of a triangulation are nodes (or vertices), edges and triangles, and the geometric embedding information, which is associated with these elements, is points, curves (or straight-line segments) and surface patches respectively. Likewise, a distinction can be made between topological and geometric . By considering triangulations as , we can benefit from an extensive theory and a variety of interesting algorithms operating on graphs. In particular, we will see that , or , provide useful algebraic tools to consider triangulations at an abstract level. Common data structures for representing triangulations on computers are outlined and compared in view of storage requirements and efficiency of carrying out topological operations.
Pp. 23-45
Delaunay Triangulations and Voronoi Diagrams
Øyvind Hjelle; Morten Dæhlen
This chapter is devoted to two important constructs in computational geometry, the Voronoi diagram and the Delaunay triangulation. These constructions are dual in the sense that one can be defined, or derived, from the other. They have been used in a number of applications, and the theory has been studied over many years and is well understood. In the following sections, we present a unified discussion of the classical theory of Voronoi diagrams and Delaunay triangulations in the plane, and thus provide a theoretical basis for designing algorithms for Delaunay triangulation.
Pp. 47-71
Algorithms for Delaunay Triangulation
Øyvind Hjelle; Morten Dæhlen
Several algorithms have been developed for Delaunay triangulation based on the definitions and the theory of the previous chapter. The popularity of the Delaunay triangulation is twofold. It yields “good shaped” triangles (in the plane) and the theory, mainly based on its dual, the Voronoi diagram, is well established. Other types of triangulation, such as triangulations that are optimal in the sense of the MinMax angle criterion, are difficult to compute in reasonable time from a large number of points. In fact, the Delaunay swapping criteria, which were shown to be equivalent in Section 3.6, are the only known criteria that can be used in Lawson’s local optimization procedure (LOP) to guarantee a globally optimal triangulation.
Pp. 73-93
Data Dependent Triangulations
Øyvind Hjelle; Morten Dæhlen
Although Delaunay triangulations have well-shaped triangles in the plane and satisfy an optimum principle by the MaxMin angle criterion, they are not necessarily optimal as domains for surfaces. In this chapter we are concerned with surfaces in 3D space defined over triangulations, and in particular surfaces represented by piecewise linear functions over triangulations in the plane. The main concern in this respect is to construct triangulations from 3D point sets where the triangulations are optimal according to local and global cost functions which are designed to reflect properties of the underlying physical model from which the points have been sampled.
Pp. 95-112
Constrained Delaunay Triangulation
Øyvind Hjelle; Morten Dæhlen
The theory of Delaunay triangulation can be generalized to account for constrained edges also referred to as prespecified edges or break lines. This leads to the notion of (CDT). Constrained edges may represent rivers, roads, lake boundaries and mountain ridges in cartography, or linear features in finite element grids. CDT may also be used to construct triangulations with holes and triangulations with arbitrarily shaped (non-convex) boundaries, while preserving Delaunay properties on the interior of the triangulation away from holes and boundaries.
Pp. 113-129
Delaunay Refinement Mesh Generation
Øyvind Hjelle; Morten Dæhlen
Refinement of triangulations is motivated by grid generation for the finite element method (FEM). Having said this, it is important to note that these techniques are also applicable in visualization, scattered data interpolation and other applications demanding triangulations with well-shaped triangles. The refinement scheme presented in this chapter successively refines a constrained triangulation by node insertion until the triangulation satisfies certain criteria on the shape of triangles. Roughly speaking, we aim at creating triangulations with triangles as equilateral as possible while simultaneously satisfying given constraints. As the title indicates, Delaunay properties will be maintained throughout the refinement process.
Pp. 131-155
Least Squares Approximation of Scattered Data
Øyvind Hjelle; Morten Dæhlen
Surface reconstruction from scattered data in applications like reverse engineering, geographic information systems and geological modeling usually involves huge amount of data. Creating surface triangulations with vertices in every given data point may be too memory demanding and time consuming, and is usually not required in such cases. Data acquired with scanning devices or data from seismic surveys may also contain considerable noise. Therefore a “good” approximation to the measured data is often sought instead of exact interpolation. Approximation by least squares is a common approach to constructing surfaces from measured data and in this chapter least squares approximation is applied to fit surface triangulations to data.
Pp. 157-192
Programming Triangulations: The Triangulation Template Library (TTL)
Øyvind Hjelle; Morten Dæhlen
Triangulations can be dealt with algebraically using the principles of G-maps introduced in Chapter 2. High-level abstraction of functions operating on triangulations is achieved using G-maps, which are algebraically defined based on a limited number of clear concepts. At an abstract level, the topology of a triangulation can be described by using only one single topological element, the . Furthermore, the three α-iterators, α, α and α, are the only operations needed for traversing the triangulation.
Pp. 193-222