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 :
بازگشت