<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with OASIS Tables with MathML3 v1.4 20241031//EN" "https://jats.nlm.nih.gov/archiving/1.4/JATS-archive-oasis-article1-4-mathml3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" dtd-version="1.4" article-type="research-article" xml:lang="en"><front><journal-meta><journal-title-group><journal-title xml:lang="ru">Математическая физика и компьютерное моделирование</journal-title></journal-title-group><issn publication-format="print">2587-6325</issn><issn publication-format="electronic">2587-6902</issn></journal-meta><article-meta><article-id pub-id-type="doi">10.15688/mpcm.jvolsu.2025.4.3</article-id><article-categories><subj-group><subject>Other</subject></subj-group></article-categories><title-group><article-title xml:lang="ru">МЕТОД СДВИГА КРАЙНИХ ТОЧЕК ДЛЯ ПОСТРОЕНИЯ ТРИАНГУЛЯЦИИ</article-title><trans-title-group xml:lang="en"><trans-title>METHOD OF SHIFT OF BORDER POINTS FOR CONSTRUCTING A TRIANGULATION</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Клячин</surname><given-names>Алексей Александрович</given-names></name><name xml:lang="en"><surname>Klyachin</surname><given-names>Aleksey</given-names></name></name-alternatives><xref ref-type="aff" rid="aff1"/><email>Aleksey.klyachin@volsu.ru</email></contrib><aff-alternatives id="aff1"><aff xml:lang="en"><institution>Volgograd State University (Volgograd, Russian Federation)</institution></aff><aff xml:lang="ru"><institution>Волгоградский государственный университет (Волгоград, Российская Федерация)</institution></aff></aff-alternatives></contrib-group><pub-date pub-type="epub" iso-8601-date="2025-12-30"><day>30</day><month>12</month><year>2025</year></pub-date><volume>28</volume><issue>4</issue><fpage>43</fpage><lpage>53</lpage><history><date date-type="received" iso-8601-date="2025-10-07"><day>07</day><month>10</month><year>2025</year></date><date date-type="accepted" iso-8601-date="2025-10-14"><day>14</day><month>10</month><year>2025</year></date></history><permissions><license xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:title="CC BY 4.0"><ali:license_ref>https://creativecommons.org/licenses/by/4.0/</ali:license_ref><license-p xml:lang="ru">CC BY 4.0</license-p></license></permissions><abstract xml:lang="ru"><p>В работе представлен метод построения триангуляции плоской области, граница которой задается в формате obj-файла. Идея нашего подхода заключается в следующем. На первом шаге плоскость равномерно разбивается на квадраты со стороной ℎ &gt; 0. На втором шаге строится триангуляция фигуры, образованной квадратами, у которых хотя бы три вершины попадают в область. Окончательное построение триангуляции осуществляется на третьем шаге: определяется векторное поле, вдоль которого крайние узлы сдвигаются на границу области по определенному правилу. Разработано соответствующее программное обеспечение и построена триангуляция некоторых фигур, полученных их моделированием в системе Blender.</p></abstract><abstract xml:lang="en" abstract-type="summary"><p>This paper presents a method for constructing a triangulation of a flat region whose boundary is specified in an .obj file. The idea behind our approach is as follows. In the first step, the plane is uniformly divided into squares with sides ℎ &gt; 0. In the second step, a triangulation of the figure formed by the squares with at least three vertices within the region is constructed. The final triangulation is constructed in the third step: a vector field is defined along which the outermost nodes are shifted to the region boundary according to a specific rule. Corresponding software was developed, and triangulations of several figures obtained by modeling them in the Blender system were constructed.</p></abstract><kwd-group xml:lang="ru"><kwd>триангуляция области</kwd><kwd>сдвиг крайних узлов</kwd><kwd>расчетная сетка</kwd><kwd>разбиение плоскости</kwd><kwd>векторное поле</kwd></kwd-group><kwd-group xml:lang="en"><kwd>triangulation of a region</kwd><kwd>shift of extreme nodes</kwd><kwd>computational grid</kwd><kwd>plane partitioning</kwd><kwd>vector field</kwd></kwd-group></article-meta></front><back><ref-list><ref id="ref1"><mixed-citation publication-type="other" xml:lang="ru">Алейников, С. М. Алгоритм генерации сетки в методе граничных элементов для плоских областей / С. М. Алейников, А. А. Седаев // Математическое моделирование. — 1995. — № 7 (7). — C. 81–93.</mixed-citation></ref><ref id="ref2"><mixed-citation publication-type="other" xml:lang="ru">Андрекайте, А. А. Вариационные методы построения расчетных сеток для конечно-элементных расчетов в многосвязных областях / А. А. Андрекайте // Вестник научно-технического развития. — 2010. — № 8 (36). — C. 1–7.</mixed-citation></ref><ref id="ref3"><mixed-citation publication-type="other" xml:lang="ru">Бичерахова, О. С. Построение треугольных сеток многосвязных областей на основе триангуляции Делоне / О. С. Бичерахова // Математическая физика и компьютерное моделирование. — 2025. — № 3 (28). — C. 37–49. — DOI: https://doi.org/10.15688/mpcm.jvolsu.2025.3.4</mixed-citation></ref><ref id="ref4"><mixed-citation publication-type="other" xml:lang="ru">Гаранжа, В. А. Регуляризация барьерного вариационного метода построения расчетных сеток / В. А. Гаранжа, И. Е. Капорин // Журнал вычисл. матем. и матем. физ. — 1999. — № 9 (39). — C. 1489–1503.</mixed-citation></ref><ref id="ref5"><mixed-citation publication-type="other" xml:lang="ru">Гаранжа, В. А. Билипшицевы параметризации негладких поверхностей и построение поверхностных расчетных сеток / В. А. Гаранжа // Журнал вычисл. матем. и матем. физ. — 2005. — № 8 (45). — C. 1383–1398.</mixed-citation></ref><ref id="ref6"><mixed-citation publication-type="other" xml:lang="ru">Гилева, Л. В. Обоснование асимптотической устойчивости алгоритма триангуляции трехмерной области / Л. В. Гилева, В. В. Шайдуров // Сиб. журн. вычисл. матем. — 2000. — № 3:2. — C. 123–136.</mixed-citation></ref><ref id="ref7"><mixed-citation publication-type="other" xml:lang="ru">Зорькин, Д. Ю. Триангуляция методом измельчения плоской области, заданной системой неравенств / Д. Ю. Зорькин, И. А. Тарасова, Н. В. Клячина // Вестник кибернетики. — 2025. — № 24 (1). — C. 11–18.</mixed-citation></ref><ref id="ref8"><mixed-citation publication-type="other" xml:lang="ru">Караваев, А. С. Алгоритмы построения и перестроения неструктурированных четырехугольных сеток в односвязных областях / А. С. Караваев, С. П. Копысов, А. Б. Пономарев // Вычислительная механика сплошных сред. — 2012. — № 2 (5). — C. 144–150.</mixed-citation></ref><ref id="ref9"><mixed-citation publication-type="other" xml:lang="ru">Клячин, А. А. Построение триангуляции плоских областей методом измельчения / А. А. Клячин // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. — 2017. — № 2(39). — C. 18–28.</mixed-citation></ref><ref id="ref10"><mixed-citation publication-type="other" xml:lang="ru">Клячин, В. А. Алгоритм триангуляции, основанный на условии пустого выпуклого множества / В. А. Клячин // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. — 2015. — № 3 (28). — C. 27–33.</mixed-citation></ref><ref id="ref11"><mixed-citation publication-type="other" xml:lang="ru">Немировский, Ю. В. Автоматизированная триангуляция многосвязных областей со сгущением и разрежением узлов / Ю. В. Немировский, С. Ф. Пятаев // Вычислительные технологии. — 2000. — № 5 (2). — C. 82–91.</mixed-citation></ref><ref id="ref12"><mixed-citation publication-type="other" xml:lang="ru">Полянский, Д. Ю. Триангуляция плоских областей решением методом конечных элементов в форме Галеркина задачи Дирихле / Д. Ю. Полянский // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. — 2012. — № 3. — C. 38–46.</mixed-citation></ref><ref id="ref13"><mixed-citation publication-type="other" xml:lang="ru">Скворцов, А. В. Обзор алгоритмов построения триангуляции Делоне / А. В. Скворцов // Вычислительные методы и программирование. — 2002. — № 3. — C. 14–39.</mixed-citation></ref><ref id="ref14"><mixed-citation publication-type="other" xml:lang="ru">Скворцов, А. В. Алгоритмы построения триангуляции с ограничениями / А. В. Скворцов // Вычислительные методы и программирование. — 2002. — № 3. — C. 82–92.</mixed-citation></ref><ref id="ref15"><mixed-citation publication-type="other" xml:lang="ru">Шикин, А. В. Компьютерная графика. Полигональные модели / А. В. Шикин, А. В. Борисков. — М. : ДИАЛОГ - МИФИ, 2001. — 464 c.</mixed-citation></ref><ref id="ref16"><mixed-citation publication-type="other" xml:lang="ru">Labelle, F. Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles / F. Labelle, J. Shewchuk // ACM Transactions on Graphics. — 2007. — Vol. 26, № 3. — P. 1–10.</mixed-citation></ref><ref id="ref17"><mixed-citation publication-type="other" xml:lang="ru">Mandad, M. Guaranteed-Quality Higher-Order Triangular Meshing of 2D Domains / M. Mandad, M. Campen // ACM Trans Graph. — 2021. — Vol. 40. — P. 1—s14.</mixed-citation></ref><ref id="ref18"><mixed-citation publication-type="other" xml:lang="en">Aleynikov S.M., Sedaev A.A. Mesh Generation Algorithm in the Boundary Element Method for Planar Domains. Matematicheskoe modelirovanie [Mathematical Modeling.], 1995, no. 7 (7), pp. 81-93.</mixed-citation></ref><ref id="ref19"><mixed-citation publication-type="other" xml:lang="en">Andrekayte A.A. Variational Methods for Constructing Computational Meshes for Finite Element Calculations in Multiply Connected Domains. Vestnik nauchno-tekhnicheskogo razvitiya [Bulletin of Scientific and Technological Development], 2010, no. 8 (36), pp. 1-7.</mixed-citation></ref><ref id="ref20"><mixed-citation publication-type="other" xml:lang="en">Bicherakhova O.S. Construction of Triangular Meshes of Multiply Connected Regions Based on Delaunay Triangulation. Matematicheskaya fizika i kompyuternoe modelirovanie [Mathematical Physics and Computer Simulation], 2025, no. 3 (28), pp. 37-49. DOI: https://doi.org/10.15688/mpcm.jvolsu.2025.3.4</mixed-citation></ref><ref id="ref21"><mixed-citation publication-type="other" xml:lang="en">Garanzha V.A., Kaporin I.E. Regularization of the Barrier Variational Method for Constructing Computational Grids. Zhurnal vychisl. matem. i matem. fiz. [J. Comput. Mathematics and Mathematics Phys.], 1999, no. 9 (39), pp. 1489-1503.</mixed-citation></ref><ref id="ref22"><mixed-citation publication-type="other" xml:lang="en">Garanzha V.A. Bi-Lipschitz Parametrizations of Non-Smooth Surfaces and Construction of Surface Computational Grids. Zhurnal vychisl. matem. i matem. fiz. [J. Comput. Mathematics and Mathematics Phys.], 2005, no. 8 (45), pp. 1383-1398.</mixed-citation></ref><ref id="ref23"><mixed-citation publication-type="other" xml:lang="en">Gileva L.V., Shaydurov V.V. Justification of the Asymptotic Stability of the Triangulation Algorithm for a Three-Dimensional Domain. Sib. zhurn. vychisl. matem. [Sib. J. Comput. Math.], 2000, no. 3:2, pp. 123-136.</mixed-citation></ref><ref id="ref24"><mixed-citation publication-type="other" xml:lang="en">Zorkin D.Yu., Tarasova I.A., Klyachina N.V. Triangulation by the Method of Refining a Flat Domain Defined by a System of Inequalities. Vestnik kibernetiki [Bulletin of Cybernetics], 2025, no. 24 (1), pp. 11-18.</mixed-citation></ref><ref id="ref25"><mixed-citation publication-type="other" xml:lang="en">Karavaev A.S., Kopysov S.P., Ponomaryov A.B. Algorithms for Constructing and Reconstructing Unstructured Quadrilateral Meshes in Simply Connected Domains. Vychislitelnaya mekhanika sploshnykh sred [Computational Continuum Mechanics], 2012, no. 2 (5), pp. 144-150.</mixed-citation></ref><ref id="ref26"><mixed-citation publication-type="other" xml:lang="en">Klyachin A.A. Construction of Triangulation of Flat Regions by the Refinement Method. Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1: Matematika. Fizika [Bulletin of Volgograd State University. Series 1: Mathematics. Physics.], 2017, no. 2(39), pp. 18-28.</mixed-citation></ref><ref id="ref27"><mixed-citation publication-type="other" xml:lang="en">Klyachin V.A. Triangulation Algorithm Based on the Empty Convex Set Condition. Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1. Matematika. Fizika [VolSU Bulletin. Series 1. Mathematics. Physics], 2015, no. 3 (28), pp. 27-33.</mixed-citation></ref><ref id="ref28"><mixed-citation publication-type="other" xml:lang="en">Nemirovskiy Yu.V., Pyataev S.F. Automated Triangulation of Multi-Connected Regions with Node Densification and Sparseness. Vychislitelnye tekhnologii [Computing Technologies], 2000, no. 5 (2), pp. 82-91.</mixed-citation></ref><ref id="ref29"><mixed-citation publication-type="other" xml:lang="en">Polyanskiy D.Yu. Triangulation of Planar Regions by the Finite Element Solution in Galerkin Form of the Dirichlet Problem. Izvestiya vysshikh uchebnykh zavedeniy. Povolzhskiy region. Fiziko-matematicheskie nauki [News of Higher Educational Institutions. Volga Region. Physical and Mathematical Sciences], 2012, no. 3, pp. 38-46.</mixed-citation></ref><ref id="ref30"><mixed-citation publication-type="other" xml:lang="en">Skvortsov A.V. Overview of Delaunay Triangulation Construction Algorithms. Vychislitelnye metody i programmirovanie [Computational Methods and Programming], 2002, no. 3, pp. 14-39.</mixed-citation></ref><ref id="ref31"><mixed-citation publication-type="other" xml:lang="en">Skvortsov A.V. Algorithms for Constructing Triangulation with Constraints. Vychislitelnye metody i programmirovanie [Computational Methods and Programming], 2002, no. 3, pp. 82-92.</mixed-citation></ref><ref id="ref32"><mixed-citation publication-type="other" xml:lang="en">Shikin A.V., Boriskov A.V. Computer Graphics. Polygonal Models. Moscow, DIALOG - MIFI, 2001. 464 p.</mixed-citation></ref><ref id="ref33"><mixed-citation publication-type="other" xml:lang="en">Labelle F., Shewchuk J. Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles. ACM Transactions on Graphics, 2007, vol. 26, no. 3, pp. 1-10.</mixed-citation></ref><ref id="ref34"><mixed-citation publication-type="other" xml:lang="en">Mandad M., Campen M. Guaranteed-Quality Higher-Order Triangular Meshing of 2D Domains. ACM Trans Graph, 2021, vol. 40, pp. 1—s14.</mixed-citation></ref></ref-list></back></article>
