Piecewise optimal triangulation for the approximation of scattered data in the plane

We present an efficient algorithm to obtain a triangulated graph surface for scattered points (x i y i) T , i=1,…, n, with associated function values f i . The maximal distance between the triangulated graph surface and the function values is measured in z-direction ( z= f( x, y)) and lies within a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer aided geometric design 2000-09, Vol.17 (8), p.767-787
Hauptverfasser: Bertram, Martin, Barnes, James C., Hamann, Bernd, Joy, Kenneth I., Pottmann, Helmut, Wushour, Dilinur
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We present an efficient algorithm to obtain a triangulated graph surface for scattered points (x i y i) T , i=1,…, n, with associated function values f i . The maximal distance between the triangulated graph surface and the function values is measured in z-direction ( z= f( x, y)) and lies within a user-defined tolerance. The number of triangles is minimized locally by adapting their shapes to different second-degree least squares approximations of the underlying data. The method consists of three major steps: 1. subdividing the given discrete data set into clusters such that each cluster can be approximated by a quadratic polynomial within a prescribed tolerance; 2. optimally triangulating the graph surface of each quadratic polynomial; and 3. “stitching” the triangulations of all graph surfaces together. We also discuss modifications of the algorithm that are necessary to deal with discrete data points, without connectivity information, originating from a general two-manifold surface, i.e., a surface in three-dimensional space that is not necessarily a graph surface.
ISSN:0167-8396
1879-2332
DOI:10.1016/S0167-8396(00)00026-1