pith. sign in

arxiv: 1212.6038 · v1 · pith:EOFGTJ2Unew · submitted 2012-12-25 · 💻 cs.CG

Ear-clipping Based Algorithms of Generating High-quality Polygon Triangulation

classification 💻 cs.CG
keywords algorithmalgorithmsslivertrianglesbasicholespolygonpolygons
0
0 comments X
read the original abstract

A basic and an improved ear clipping based algorithm for triangulating simple polygons and polygons with holes are presented. In the basic version, the ear with smallest interior angle is always selected to be cut in order to create fewer sliver triangles. To reduce sliver triangles in further, a bound of angle is set to determine whether a newly formed triangle has sharp angles, and edge swapping is accepted when the triangle is sharp. To apply the two algorithms on polygons with holes, "Bridge" edges are created to transform a polygon with holes to a degenerate polygon which can be triangulated by the two algorithms. Applications show that the basic algorithm can avoid creating sliver triangles and obtain better triangulations than the traditional ear clipping algorithm, and the improved algorithm can in further reduce sliver triangles effectively. Both of the algorithms run in O(n2) time and O(n) space.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.