<?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">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2018-6-692-710</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-767</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>Articles</subject></subj-group></article-categories><title-group><article-title>Особые точки кривых</article-title><trans-title-group xml:lang="en"><trans-title>Singular Points of Curves</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-0002-0624-3877</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>Uvarov</surname><given-names>Artem D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. физ.-мат. наук</p><p>ул. Республиканская, 108, г. Ярославль, 150000</p></bio><bio xml:lang="en"><p>PhD</p><p>108 Respublikanskaya str., Yaroslavl 150000</p></bio><email xlink:type="simple">uvarov@inbox.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Ярославский государственный педагогический университет им. К.Д. Ушинского</institution><country>Россия</country></aff><aff xml:lang="en"><institution>K.D. Ushinsky Yaroslavl State Pedagogical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>19</day><month>12</month><year>2018</year></pub-date><volume>25</volume><issue>6</issue><fpage>692</fpage><lpage>710</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Уваров А.Д., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Уваров А.Д.</copyright-holder><copyright-holder xml:lang="en">Uvarov A.D.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" 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://www.mais-journal.ru/jour/article/view/767">https://www.mais-journal.ru/jour/article/view/767</self-uri><abstract><p>В данной работе затрагивается ключевая проблема геометрического моделирования, связанная с построением кривых пересечения поверхностей. Найдены способы построения кривых пересечения в сложных случаях: при касании и при прохождении через особые точки поверхностей. В первой части работы рассматривается проблема определения линии касания двух поверхностей, заданных в параметрическом виде. Анализируется несколько подходов к решению задачи. Выявляются достоинства и недостатки приведенных подходов. Описываются итерационные алгоритмы поиска точки на линии касания. Вторая часть работы посвящена методам преодоления возникающих трудностей решения задачи для сингулярных точек кривых пересечения, в которых нарушается регулярный итерационный процесс. В зависимости от типа поставленной задачи автор останавливается на двух методах. Первый из них предполагает находить особые точки кривых без использования итерационных методов, что уменьшает время работы алгоритма по построению кривой пересечения. Второй метод, рассматриваемый в заключительной части статьи, относится к численным методам. В этой части автор вводит функцию, достигающую глобального минимума только в особых точках кривых пересечения, и решает задачу минимизации этой функции. Применение этого метода является весьма эффективным в некоторых частных случаях, накладывающих ограничения на поверхности и их расположение. В заключение рассматривается использование этого метода в случае, когда функция имеет такой рельеф, что в окрестности точки минимума поверхности уровня являются сильно вытянутыми эллипсоидами. Все изображения, приведенные в данной статье, являются результатом работы алгоритмов по методам, предложенным автором. Изображения получены с помощью авторской программной среды.</p></abstract><trans-abstract xml:lang="en"><p>In this paper, we consider the key problem of geometric modeling, connected with the construction of the intersection curves of surfaces. Methods for constructing the intersection curves in complex cases are found: by touching and passing through singular points of surfaces. In the first part of the paper, the problem of determining the tangent line of two surfaces given in parametric form is considered. Several approaches to the solution of the problem are analyzed. The advantages and disadvantages of these approaches are revealed. The iterative algorithms for finding a point on the line of tangency are described. The second part of the paper is devoted to methods for overcoming the difficulties encountered in solving a problem for singular points of intersection curves, in which a regular iterative process is violated. Depending on the type of problem, the author dwells on two methods. The first of them suggests finding singular points of curves without using iterative methods, which reduces the running time of the algorithm of plotting the intersection curve. The second method, considered in the final part of the article, is a numerical method. In this part, the author introduces a function that achieves a global minimum only at singular points of the intersection curves and solves the problem of minimizing this function. The application of this method is very effective in some particular cases, which impose restrictions on the surfaces and their arrangement. In conclusion, this method is considered in the case when the function has such a relief, that in the neighborhood of the minimum point the level surfaces are strongly elongated ellipsoids. All the images given in this article are the result of the work of algorithms on methods proposed by the author. Images are built in the author’s software environment.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>особая точка</kwd><kwd>пересечение</kwd><kwd>касание</kwd><kwd>матрица</kwd><kwd>градиент</kwd></kwd-group><kwd-group xml:lang="en"><kwd>singular point</kwd><kwd>intersection</kwd><kwd>touching</kwd><kwd>matrix</kwd><kwd>gradient</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">Голованов Н.Н., Геометрическое моделирование, Издательство физико- математической литературы, М., 2002, 472 с.;</mixed-citation><mixed-citation xml:lang="en">Golovanov N.N., Geometric modeling, Create Space Independent Publishing Platform, 2014, 348 pp.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Шенен П. и др., Математика и САПР, в 2-х томах, Мир, М., 1988;</mixed-citation><mixed-citation xml:lang="en">Shenen P. et al, Matematika i SAPR, in 2 vol., Mir, M., 1988, (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Фокс А., Пратт М., Вычислительная геометрия. Применение в проектировании и на производстве, Мир, М., 1982, 304 с.;</mixed-citation><mixed-citation xml:lang="en">Faux I. D., Pratt M. J., Computational geometry for design and manufacture, Ellis Horwood Ltd., 1979.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Hopcroft J., Kannan R., Computer Science Theory for the Information Age, Springer, 2012.</mixed-citation><mixed-citation xml:lang="en">Hopcroft J., Kannan R., Computer Science Theory for the Information Age, Springer, 2012.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Golub J., Reinsch C., “Singular Value Decomposition and Least Squares Solutions”, Numerische Mathematik, 14:5 (1970), 403–420.</mixed-citation><mixed-citation xml:lang="en">Golub J., Reinsch C., “Singular Value Decomposition and Least Squares Solutions”, Numerische Mathematik, 14:5 (1970), 403–420.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Butterfield K., Ph. D. Thesis, Brunel University Uxbridge, 1978.</mixed-citation><mixed-citation xml:lang="en">Butterfield K., Ph. D. Thesis, Brunel University Uxbridge, 1978.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Калиткин Н.Н., Численные методы, учебное пособие, БХВ-Петербург, 2011, 592 с.;</mixed-citation><mixed-citation xml:lang="en">Kalitkin N. N., Chislennyye metody, uchebnoye posobiye, BKHV-Peterburg, 2011, 592 pp., (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Вермель А.В., Вермель В.Д., Калитин Е.И., “Пересечение поверхностей агрегатов в аэродинамической компоновке самолета”, Ученые записки ЦАГИ, XLII:5 (2011), 92–106;</mixed-citation><mixed-citation xml:lang="en">Vermel A. V., Vermel V. D., Kalitin E. I., “Intersection of airplane component surfaces for design of an aerodynamic layout”, Uchenyye zapiski TsAGI, XLII:5 (2011), 92–106, (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Bajaj C.L., Hoffmann C.M., Lynch R.E., Hoptcroft J.T.,“Tracing surface intersections”, Computer Aided Geometric Design, 5 (1988), 285–307.</mixed-citation><mixed-citation xml:lang="en">Bajaj C.L., Hoffmann C.M.,Lynch R.E.,Hoptcroft J.T.,“Tracing surface intersections”, Computer Aided Geometric Design, 5 (1988), 285–307.</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>
