{"title":"CONSTRAINING TRIANGULATION TO LINE SEGMENTS: A FAST METHOD FOR CONSTRUCTING CONSTRAINED DELAUNAY TRIANGULATION","authors":"Bozhidar Angelov Stanchev, Hristo Paraskevov","doi":"10.56082/annalsarscimath.2020.1-2.164","DOIUrl":null,"url":null,"abstract":"\"In this paper we present an edge swapping approach for incorporating line segments into triangulation. If the initial triangulation is Delaunay, the algorithm tends to produce optimal Constrained Delaunay triangulation by improving the triangles’ aspect ratios from the local area being constrained. There are two types of methods for constructing Constrained Delaunay Triangulation: straight-forward ones which take both points and line segments as source data and produce constrained triangulation from them at once; and post-processing ones which take an already constructed triangulation and incorporate line segments into it. While most of the existing post-processing approaches clear the triangle’s edges intersected by the line segment being incorporated and fill the opened hole (cavity) by re-triangulating it, the only processing that our algorithm does is to change the triangulation connectivity and to improve the triangles’ aspect ratios through edge swapping. Hereof, it is less expensive in terms of both operating and memory costs. The motivation behind our approach is that most of the existing straight-forward triangulators are too slow and not stable enough. The idea is to use pure Delaunay triangulator to produce an initial Delaunay triangulation and later on to constrain it to the line segments (in other words, to split the processing into two steps, each of which is stable enough and the combination of them works much faster). The algorithm also minimizes the number of the newly introduced triangulation points - new points are added only if any of the line segment’s endpoints does not match an existing triangulation point.\"","PeriodicalId":38807,"journal":{"name":"Annals of the Academy of Romanian Scientists: Series on Mathematics and its Applications","volume":"24 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annals of the Academy of Romanian Scientists: Series on Mathematics and its Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.56082/annalsarscimath.2020.1-2.164","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 1
Abstract
"In this paper we present an edge swapping approach for incorporating line segments into triangulation. If the initial triangulation is Delaunay, the algorithm tends to produce optimal Constrained Delaunay triangulation by improving the triangles’ aspect ratios from the local area being constrained. There are two types of methods for constructing Constrained Delaunay Triangulation: straight-forward ones which take both points and line segments as source data and produce constrained triangulation from them at once; and post-processing ones which take an already constructed triangulation and incorporate line segments into it. While most of the existing post-processing approaches clear the triangle’s edges intersected by the line segment being incorporated and fill the opened hole (cavity) by re-triangulating it, the only processing that our algorithm does is to change the triangulation connectivity and to improve the triangles’ aspect ratios through edge swapping. Hereof, it is less expensive in terms of both operating and memory costs. The motivation behind our approach is that most of the existing straight-forward triangulators are too slow and not stable enough. The idea is to use pure Delaunay triangulator to produce an initial Delaunay triangulation and later on to constrain it to the line segments (in other words, to split the processing into two steps, each of which is stable enough and the combination of them works much faster). The algorithm also minimizes the number of the newly introduced triangulation points - new points are added only if any of the line segment’s endpoints does not match an existing triangulation point."
期刊介绍:
The journal Mathematics and Its Applications is part of the Annals of the Academy of Romanian Scientists (ARS), in which several series are published. Although the Academy is almost one century old, due to the historical conditions after WW2 in Eastern Europe, it is just starting with 2006 that the Annals are published. The Editor-in-Chief of the Annals is the President of ARS, Prof. Dr. V. Candea and Academician A.E. Sandulescu (†) is his deputy for this domain. Mathematics and Its Applications invites publication of contributed papers, short notes, survey articles and reviews, with a novel and correct content, in any area of mathematics and its applications. Short notes are published with priority on the recommendation of one of the members of the Editorial Board and should be 3-6 pages long. They may not include proofs, but supplementary materials supporting all the statements are required and will be archivated. The authors are encouraged to publish the extended version of the short note, elsewhere. All received articles will be submitted to a blind peer review process. Mathematics and Its Applications has an Open Access policy: all content is freely available without charge to the user or his/her institution. Users are allowed to read, download, copy, distribute, print, search, or link to the full texts of the articles in this journal without asking prior permission from the publisher or the author. No submission or processing fees are required. Targeted topics include : Ordinary and partial differential equations Optimization, optimal control and design Numerical Analysis and scientific computing Algebraic, topological and differential structures Probability and statistics Algebraic and differential geometry Mathematical modelling in mechanics and engineering sciences Mathematical economy and game theory Mathematical physics and applications.