<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">omna</journal-id><journal-title-group><journal-title xml:lang="ru">Омский научный вестник</journal-title><trans-title-group xml:lang="en"><trans-title>Omsk Scientific Bulletin</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1813-8225</issn><issn pub-type="epub">2541-7541</issn><publisher><publisher-name>Омский государственный технический университет</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.25206/1813-8225-2026-197-31-37</article-id><article-id custom-type="edn" pub-id-type="custom">PLSZVM</article-id><article-id custom-type="elpub" pub-id-type="custom">omna-328</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МАШИНОСТРОЕНИЕ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>MECHANICAL ENGINEERING</subject></subj-group></article-categories><title-group><article-title>Алгоритмы расчёта векторов нормалей и их производных в регулярных и сингулярных точках параметрических поверхностей</article-title><trans-title-group xml:lang="en"><trans-title>Computing normal vectors and derivatives at regular and singular points of parametric surfaces</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-7553-0805</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Захаров</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Zakharov</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Захаров Андрей Алексеевич, кандидат физико-математических наук, доцент кафедры «Вычислительная математика и математическая физика», старший научный сотрудник Научно-образовательного центра «Суперкомпьютерное инженерное моделирование и разработка программных комплексов»,</p><p>105005, г. Москва, ул. 2-я Бауманская, 5/1.</p><p>AuthorID (РИНЦ): 656988.</p><p>AuthorID (SCOPUS): 56841188600.</p><p>ResearcherID: K-6811-2017.</p></bio><bio xml:lang="en"><p>Zakharov Andrey Alekseyevich, Candidate of Physico-Mathematical Sciences, Associate Professor of the Computational Mathematics and Mathematical Physics Department, Senior Researcher of the Research and Education Center of Supercomputer Engineering Simulation and Development of Software Packages, </p><p>5/1, 2nd Baumanskaya St., Moscow, 105005.</p><p>AuthorID (RSCI): 656988.</p><p>AuthorID (SCOPUS): 56841188600.</p><p>ResearcherID: K-6811-2017.</p></bio><email xlink:type="simple">azaharov@bmstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Московский государственный технический университет имени Н. Э. Баумана (национальный исследовательский университет)<country>Россия</country></aff><aff xml:lang="en">Bauman Moscow State Technical University<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>24</day><month>02</month><year>2026</year></pub-date><volume>0</volume><issue>1</issue><fpage>31</fpage><lpage>37</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Захаров А.А., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Захаров А.А.</copyright-holder><copyright-holder xml:lang="en">Zakharov A.A.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://onv.omgtu.ru/jour/article/view/328">https://onv.omgtu.ru/jour/article/view/328</self-uri><abstract><p>В статье описывается обобщение формул Вейнгартена для нахождения частных производных произвольного порядка единичного вектора нормали в заданной точке параметрической поверхности. Также приводятся методы вычисления нормали и ее производных в сингулярных точках параметрической поверхности. Рассматриваются сингулярные точки, где локальные вектора базиса являются линейно-зависимыми или где хотя бы один из них является нулевым. Представлены алгоритмы вычисления нормали и всех ее n-ых частных производных в сингулярных и несингулярных точках поверхности. Данные алгоритмы могут использоваться в системах автоматизированного проектирования и производства при разработке геометрических библиотек для работы с оболочками и телами смещения или их обобщениями; описании процессов эквидистантного роста поверхностей; генерации траекторий обрабатывающих инструментов в приложениях для станков с числовым программным управлением; геометрическом моделировании изменения формы поверхности в процессе многослойной укладки ткани и намотки ленты, а также при расчетах траекторий движения в робототехнике.</p></abstract><trans-abstract xml:lang="en"><p>The paper describes a generalization of the Weingarten formulae to find the partial derivatives of arbitrary order of a unit surface normal vector at a given point on a parametric surface. It also proposes methods for computing the normal vectors and its partial derivatives at singular points on the parametric surface. It considers the singular points where two surface base vectors in the tangent plane of the surface are linearly dependent or where at least one of them is zero. It provides algorithms for calculating the normal vectors and its partial derivatives at regular and singular points. This algorithm can be used in computer-aided design and manufacturing systems and integrated into geometry libraries for working with offset surfaces or their generalizations, the description of surface growth processes, the generation of tool paths for numerical control machining applications, geometric modeling of changes in surface shape when multilayer fabric draping, filament winding and tape laying, and access space representations in robotics.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>формулы Вейнгартена</kwd><kwd>поверхность смещения</kwd><kwd>тело смещения</kwd><kwd>параметрическая поверхность</kwd><kwd>вектор нормали</kwd><kwd>сингулярная точка</kwd><kwd>дифференциальные свойства поверхности</kwd><kwd>вырожденный вектор нормали</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Weingarten formulae</kwd><kwd>offset surface</kwd><kwd>offset body</kwd><kwd>parametric surface</kwd><kwd>normal vector</kwd><kwd>singular point</kwd><kwd>differential surface properties</kwd><kwd>degenerate normal vector</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Piegl L., Tiller W. The NURBS book. 2nd ed. New York: Springer, 1997. 646 p. DOI: 10.1007/978-3-642-59223-2.</mixed-citation><mixed-citation xml:lang="en">Piegl L., Tiller W. The NURBS book. 2nd ed. New York: Springer, 1997. 646 p. DOI: 10.1007/978-3-642-59223-2.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Farouki R. T. The approximation of non-degenerate offset surfaces. Computer Aided Geometric Design. 1986. Vol. 3, no. 1. P. 15–44. DOI: 10.1016/0167-8396(86)90022-1.</mixed-citation><mixed-citation xml:lang="en">Farouki R. T. The approximation of non-degenerate offset surfaces. Computer Aided Geometric Design. 1986. Vol. 3, no. 1. P. 15–44. DOI: 10.1016/0167-8396(86)90022-1.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Pham B. Offset curves and surfaces: a brief survey. Computer-Aided Design. 1992. Vol. 24, no. 4. P. 223–229. DOI: 10.1016/0010-4485(92)90059-J.</mixed-citation><mixed-citation xml:lang="en">Pham B. Offset curves and surfaces: a brief survey. Computer-Aided Design. 1992. Vol. 24, no. 4. P. 223–229. DOI: 10.1016/0010-4485(92)90059-J.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Barnhill R. E., Frost T. M., Kersey S. N. Self-intersections and offset surfaces. Geometry Processing for Design and Manufacturing / ed. Barnhill R. E. Philadelphia: SIAM, 1992. P. 35–44. DOI:10.1137/1.9781611971668.ch2.</mixed-citation><mixed-citation xml:lang="en">Barnhill R. E., Frost T. M., Kersey S. N. Self-intersections and offset surfaces. Geometry Processing for Design and Manufacturing / ed. Barnhill R. E. Philadelphia: SIAM, 1992. P. 35–44. DOI:10.1137/1.9781611971668.ch2.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Maekawa T. An overview of offset curves and surfaces. Computer-Aided Design. 1999. Vol. 31, no. 3. P. 165–173. DOI: 10.1016/S0010-4485(99)00013-5.</mixed-citation><mixed-citation xml:lang="en">Maekawa T. An overview of offset curves and surfaces. Computer-Aided Design. 1999. Vol. 31, no. 3. P. 165–173. DOI: 10.1016/S0010-4485(99)00013-5.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Kumar R. G. V. V., Shastry K. G., Prakash B. G. Computing constant offsets of a NURBS B-Rep. Computer-Aided Design. 2003. Vol. 35, no. 10. P. 935–944. DOI: 10.1016/S0010-4485(02)00210-5.</mixed-citation><mixed-citation xml:lang="en">Kumar R. G. V. V., Shastry K. G., Prakash B. G. Computing constant offsets of a NURBS B-Rep. Computer-Aided Design. 2003. Vol. 35, no. 10. P. 935–944. DOI: 10.1016/S0010-4485(02)00210-5.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Iglesias A., Gálvez A., Puig-Pey J. Computational methods for geometric processing. Applications to industry. Lecture Notes in Computer Science. 2001. Vol. 2073. P. 698–707. DOI: 10.1007/3540-45545-0_81.</mixed-citation><mixed-citation xml:lang="en">Iglesias A., Gálvez A., Puig-Pey J. Computational methods for geometric processing. Applications to industry. Lecture Notes in Computer Science. 2001. Vol. 2073. P. 698–707. DOI: 10.1007/3540-45545-0_81.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Геометрическое ядро RGK на форуме компании «Топ Системы» // САПР и Графика. 2023. № 7 (323). С. 32–41. EDN: QDALSS.</mixed-citation><mixed-citation xml:lang="en">Geometricheskoye yadro RGK na forume kompanii «Top Sistemy» [RGK geometric core on the Top Systems company forum]. SAPR i Grafika. CAD and Graphics. 2023. No. 7 (323). P. 32–41. EDN: QDALSS. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Битюков Ю. И., Денискин Ю. И. Геометрическое моделирование многослойной намотки // Труды МАИ. 2010. № 37. C. 16. EDN: MLMQWL.</mixed-citation><mixed-citation xml:lang="en">Bityukov Yu. I., Deniskin Yu. I. Geometricheskoye modelirovaniye mnogosloynoy namotki [Geometrical modelling of multilayered winding]. Trudy MAI. 2010. No. 37. P. 16. EDN: MLMQWL. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Dimitrienko Yu. I., Zakharov A. A., Gorbunov V. Y. Modeling of the draping textile on a curved surface. Journal of Physics Conference Series. 2021. Vol. 1990 (1). 012062. DOI: 10.1088/1742-6596/1990/1/012062.</mixed-citation><mixed-citation xml:lang="en">Dimitrienko Yu. I., Zakharov A. A., Gorbunov V. Y. Modeling of the draping textile on a curved surface. Journal of Physics Conference Series. 2021. Vol. 1990 (1). 012062. DOI: 10.1088/1742-6596/1990/1/012062.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Димитриенко Ю. И., Захаров А. А., Коряков М. Н. Моделирование выгорания конструкций из дисперсно-армированных сред // Химическая физика и мезоскопия. 2023. Т. 25, № 4. С. 463–473. DOI: 10.15350/17270529.2023.4.40. EDN: SCQKHN.</mixed-citation><mixed-citation xml:lang="en">Dimitriyenko Yu. I., Zakharov A. A., Koryakov M. N. Modelirovaniye vygoraniya konstruktsiy iz dispersnoarmirovannykh sred [Burnback simulation of fuel grains with dispersed-reinforced propellant composition]. Khimicheskaya fizika i mezoskopiya. Chemical Physics and Mesoscopy. 2023. Vol. 25, no. 4. P. 463–473. DOI: 10.15350/17270529.2023.4.40. EDN: SCQKHN. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Dimitrienko Yu., Zakharov A., Koryakov M. Simulation of energetic composite materials combustion. International Scientific and Practical Conference “Environmental Risks and Safety in Mechanical Engineering” (ERSME-2023). 2023. Vol. 376. 01031. DOI: 10.1051/e3sconf/202337601031.</mixed-citation><mixed-citation xml:lang="en">Dimitrienko Yu., Zakharov A., Koryakov M. Simulation of energetic composite materials combustion. International Scientific and Practical Conference “Environmental Risks and Safety in Mechanical Engineering” (ERSME-2023). 2023. Vol. 376. 01031. DOI: 10.1051/e3sconf/202337601031.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Konyukhov A., Schweizerhof K. Computational contact mechanics: geometrically exact theory for arbitrary shaped bodies. Berlin, Heidelberg: Springer, 2013. P. 25–34.</mixed-citation><mixed-citation xml:lang="en">Konyukhov A., Schweizerhof K. Computational contact mechanics: geometrically exact theory for arbitrary shaped bodies. Berlin, Heidelberg: Springer, 2013. P. 25–34.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Голованов Н. Н. Геометрическое моделирование. 2-е изд. Москва: ДМК Пресс, 2024. 408 с. ISBN 978-5-93700304-1.</mixed-citation><mixed-citation xml:lang="en">Golovanov N. N. Geometricheskoye modelirovaniye [Geometric Modeling]. 2nd ed. Moscow, 2024. 408 p. ISBN 978-593700-304-1. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Faux I. D., Pratt M. J. Computational geometry for design and manufacture. New York: John Wiley &amp; Sons, 1979. 329 р.</mixed-citation><mixed-citation xml:lang="en">Faux I. D., Pratt M. J. Computational geometry for design and manufacture. New York: John Wiley &amp; Sons, 1979. 329 р.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Yamaguchi Y. Differential properties at singular points of parametric surfaces. CAD Tools and Algorithms for Product Design / eds.: Brunet P., Hoffmann C. M., Roller D. Berlin, Heidelberg: Springer; 2000. P. 211–221. DOI: 10.1007/978-3-662-04123-9_14.</mixed-citation><mixed-citation xml:lang="en">Yamaguchi Y. Differential properties at singular points of parametric surfaces. CAD Tools and Algorithms for Product Design / eds.: Brunet P., Hoffmann C. M., Roller D. Berlin, Heidelberg: Springer; 2000. P. 211–221. DOI: 10.1007/978-3-662-04123-9_14.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Братчев А. В., Ватолина Е. Г., Забарко Д. А. [и др.]. Вопросы теплотехнического проектирования перспективных гиперзвуковых летательных аппаратов аэробаллистического типа // Известия Института инженерной физики. 2009. № 2 (12). С. 42–49. EDN: KJBSMT.</mixed-citation><mixed-citation xml:lang="en">Bratchev A. V., Vatolina E. G., Zabarko D. A. [et al.]. Voprosy teplotekhnicheskogo proyektirovaniya perspektivnykh giperzvukovykh letatel’nykh apparatov aeroballisticheskogo tipa [Thermal design issues for advanced hypersonic aeroballistic aircraft]. Izvestiya Instituta Inzhenernoy Fiziki. 2009. No. 2 (12). P. 42–49. EDN: KJBSMT. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Dimitrienko Y., Yurin Yu., Bogdanov I. [et al.]. Supercomputer multiscale modeling of composite structures strength. E3S Web of Conferences. 2023. Vol. 376 (3). P. 01034. DOI: 10.1051/e3sconf/202337601034.</mixed-citation><mixed-citation xml:lang="en">Dimitrienko Y., Yurin Yu., Bogdanov I. [et al.]. Supercomputer multiscale modeling of composite structures strength. E3S Web of Conferences. 2023. Vol. 376 (3). P. 01034. DOI: 10.1051/e3sconf/202337601034.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
