Giulia Cossu

Deterministic Linear Time Constrained Triangulation using Simplified Earcut

Livesu M.;Cherchi G.
;
Scateni R.;
2021-01-01

Abstract

Triangulation algorithms that conform to a set of non-intersecting input segments typically proceed in an incremental fashion, by inserting points first, and then segments. Inserting a segment amounts to: (1) deleting all the triangles it intersects; (2) filling the so generated hole with two polygons that have the wanted segment as shared edge; (3) triangulate each polygon separately. In this paper we prove that these polygons are such that all their convex vertices but two can be used to form triangles in an earcut fashion, without the need to check whether other polygon points are located within each ear. The fact that any simple polygon contains at least three convex vertices guarantees the existence of a valid ear to cut, ensuring convergence. Not only this translates to an optimal deterministic linear time triangulation algorithm, but such algorithm is also trivial to implement. We formally prove the correctness of our approach, also validating it in practical applications and comparing it with prior art.
2021
2021
Inglese
28
12
5172
5177
6
https://ieeexplore.ieee.org/document/9392369
Esperti anonimi
internazionale
scientifica
CDT; constrained triangulation; earcut; segment insertion; tessellation
Goal 4: Quality education
no
Livesu, M.; Cherchi, G.; Scateni, R.; Attene, M.
1.1 Articolo in rivista
info:eu-repo/semantics/article
1 Contributo su Rivista::1.1 Articolo in rivista
262
4
partially_open
File in questo prodotto:
File Dimensione Formato  
linear_earcut.pdf

Solo gestori archivio

Tipologia: versione pre-print
Dimensione 325.36 kB
Formato Adobe PDF
325.36 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
linear_earcut_cover.pdf

accesso aperto

Tipologia: versione post-print (AAM)
Dimensione 457.17 kB
Formato Adobe PDF
457.17 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Questionario e social

Condividi su:
Impostazioni cookie