Refining a Triangulation of a Planar Straight-Line Graph to Eliminate Large Angles

نویسنده

  • Scott A. Mitchell
چکیده

We show that any PSLG with v vertices can be tri angulated with no angle larger than by adding O v log v Steiner points in O v log v time We rst triangulate the PSLG with an arbitrary con strained triangulation and then re ne that triangula tion by adding additional vertices and edges We fol low a lazy strategy of starting from an obtuse angle and exploring the triangulation in search of a sequence of Steiner points that will satisfy a local angle condi tion Explorations may either terminate successfully for example at a triangle vertex or merge Some PSLGs require v Steiner points in any triangulation achieving any largest angle bound less than Hence the number of Steiner points added by our algorithm is within a logv factor of worst case optimal For most inputs the number of Steiner points and running time would be considerably smaller than in the worst case

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing Acute and Non-obtuse Triangulations

We propose a method for computing acute (non-obtuse) triangulations. That is, for a given two dimensional domain (a set of points or a planar straight line graph), we compute a triangulation of the domain such that all angles are less than (or less than or equal to) π/2. This leads to the first software to compute such triangulations.

متن کامل

Hexagonal Delaunay Triangulation

We present a novel and robust algorithm for triangulating point clouds in R. It is based on a highly adaptive hexagonal subdivision scheme of the input domain. That hexagon mesh has a dual triangular mesh with the following properties: • any angle of any triangle lies in the range between 43.9◦ and 90◦, • the aspect ratio of triangles is bound to 1.20787, • the triangulation has the Delaunay pr...

متن کامل

Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator

A b s t r a c t . Triangle is a robust implementation of two-dimensional constrained Delaunay triangulation and Ruppert's Delaunay refinement algorithm for quality mesh generation. Several implementation issues are discussed, including the choice of triangulation algorithms and data structures, the effect of several variants of the Delaunay refinement algorithm on mesh quality, and the use of a...

متن کامل

Size Competitive Meshing Without Large Angles

We present a new meshing algorithm for the plane, Overlay Stitch Meshing (OSM), accepting as input an arbitrary Planar Straight Line Graph and producing a triangulation with all angles smaller than 170◦. The output triangulation has competitive size with any optimal size mesh having equally bounded largest angle. The competitive ratio is O(log(L/s)) where L and s are respectively the largest an...

متن کامل

When and Why Ruppert's Algorithm Works

An “adaptive” variant of Ruppert’s Algorithm for producing quality triangular planar meshes is introduced. The algorithm terminates for arbitrary Planar Straight Line Graph (PSLG) input. The algorithm outputs a Delaunay mesh where no triangle has minimum angle smaller than 26.45◦ except “across” from small angles of the input. No angle of the output mesh is smaller than arctan [(sin θ∗)/(2 − co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993