DocumentCode
728846
Title
Point triangulation using Graham´s scan
Author
Tereshchenko, Vasyl ; Tereshchenko, Yaroslav ; Kotsur, Dmytro
Author_Institution
Fac. of Cybern., Taras Shevchenko Nat. Univ. of Kyiv, Kiev, Ukraine
fYear
2015
fDate
20-22 May 2015
Firstpage
148
Lastpage
151
Abstract
In this paper, we propose a triangulation method for a set of points in the plane. The method is based on the idea of constructing convex layers by Graham´s scan. It allows to develop an algorithm with the optimal complexity of O(N logN) (in case of constant number of layers) and an easy implementation. Firstly, convex hulls are constructed for the set S of N points, forming k layers. Then, each layer is triangulated in one scan of the adjacent convex hulls. Algorithm is easily parallelized: each layer can be triangulated independently. The main feature of the proposed algorithm is that it has a very simple implementation and the elements (triangles) of the resulting triangulation are presented in the form of simple and at the same time fast data structures: concatenable triangle queue or triangle tree. This makes the algorithm convenient for solving a wide range of applied problems of computational geometry and computer graphics, including simulation in science and engineering, rendering and morphing.
Keywords
computational complexity; computational geometry; data structures; trees (mathematics); Graham´s scan; computational geometry; computer graphics; concatenable triangle queue; convex hulls; convex layers; data structures; engineering; morphing; optimal complexity; point triangulation; rendering; science; simulation; triangle tree; Computational modeling; Computers; Cybernetics; Data structures; Electronic mail; Time complexity;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovative Computing Technology (INTECH), 2015 Fifth International Conference on
Conference_Location
Galcia
Type
conf
DOI
10.1109/INTECH.2015.7173370
Filename
7173370
Link To Document