<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article 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" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Geometry &amp; Graphics</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Geometry &amp; Graphics</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Геометрия и графика</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2308-4898</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">49715</article-id>
   <article-id pub-id-type="doi">10.12737/2308-4898-2022-9-4-35-45</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Научные проблемы геометрии</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Scientific problems of geometry</subject>
    </subj-group>
    <subj-group>
     <subject>Научные проблемы геометрии</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Content of the “Geometric Modeling” Course for the “Mathematics and Computer Science” Training Program</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Содержание курса «Геометрическое моделирование» для направления подготовки «Математика и компьютерные науки»</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Захаров</surname>
       <given-names>А. А.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Zaharov</surname>
       <given-names>A. A.</given-names>
      </name>
     </name-alternatives>
     <email>azaharov@bmstu.ru</email>
     <bio xml:lang="ru">
      <p>кандидат физико-математических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of physical and mathematical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Захарова</surname>
       <given-names>Ю. В.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Zakharova</surname>
       <given-names>Y. V.</given-names>
      </name>
     </name-alternatives>
     <bio xml:lang="ru">
      <p>кандидат технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Московский государственный технический университет имени Н.Э. Баумана</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Bauman Moscow State Technical University</institution>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2022-04-14T09:14:54+03:00">
    <day>14</day>
    <month>04</month>
    <year>2022</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2022-04-14T09:14:54+03:00">
    <day>14</day>
    <month>04</month>
    <year>2022</year>
   </pub-date>
   <volume>9</volume>
   <issue>4</issue>
   <fpage>35</fpage>
   <lpage>45</lpage>
   <history>
    <date date-type="received" iso-8601-date="2022-04-08T00:00:00+03:00">
     <day>08</day>
     <month>04</month>
     <year>2022</year>
    </date>
   </history>
   <self-uri xlink:href="https://naukaru.ru/en/nauka/article/49715/view">https://naukaru.ru/en/nauka/article/49715/view</self-uri>
   <abstract xml:lang="ru">
    <p>В работе рассмотрено основное содержание и отличительные особенности учебного курса «Геометрическое моделирование» для направления подготовки 02.03.01 «Математика и компьютерные науки» (профиль «Математическое и компьютерное моделирование»).&#13;
Целью изучения дисциплины является освоение математических методов построения геометрических объектов сложной криволинейной формы, а также способов их визуализации на компьютере с помощью полигонов кривых и поверхностей. Рассматриваются методы построения криволинейных форм конструкций с помощью сплайновых представлений, способы построения поверхностей и объемных геометрий с помощью операций движения и базовых логических операций над геометрическими объектами. Сплайновые представления включают в себя линейные и билинейные сплайны, Эрмитовы кубические сплайны и Эрмитовы поверхности, естественные кубические и бикубические интерполяционные сплайны, кривые и поверхности Безье, рациональные сплайны Безье, B-сплайны и B-сплайновые поверхности, NURBS кривые и NURBS поверхности, методы трансфинитной интерполяции и сплайны поверхностей треугольной формы. Рассматриваются логические операции пересечения двух сплайновых кривых и пересечения двух параметрических поверхностей. Также в курсе рассматриваются принципы научной визуализации и компьютерной анимации.&#13;
Показаны примеры визуализации исходных данных и результатов построений кривых и поверхностей в двухмерном и трехмерном пространствах с помощью разработанной авторами программной оболочки, используемой студентами при выполнении контрольных заданий. Программная оболочка имеет веб-интерфейс с графической поддержкой библиотеки WebGL. Приводятся задания для четырех практических занятий в компьютерном классе, а также некоторые варианты домашних заданий.&#13;
Обсуждается проблемы, возникающие при подготовке материалов для некоторых разделов курса, а также практическая значимость получаемых знаний в дальнейшем развитии студентов.&#13;
Статья может быть интересна преподавателям дисциплин «Геометрическое моделирование» и «Компьютерная графика» для студентов математических и информационных специальностей, а также тем, кто самостоятельно разрабатывает программные интерфейсы для алгоритмов геометрического моделирования.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>In this paper has been considered the main content and distinctive features of the “Geometric Modeling” training course for the “Mathematics and Computer Science” training program 02.03.01 (“Mathematical and Computer Modeling” specialization).&#13;
The goal of the “Geometric Modeling” course study is the assimilation of mathematical methods for construction of geometric objects with complex curved shapes, and techniques for their computer visualization by using polygons of curves and surfaces. Methods for construction of structures’ curved shapes using spline representations, as well as techniques for construction of surfaces and volumetric geometries using motion operations and basic logical operations on geometric objects are considered. The spline representations include linear and bilinear splines, Hermite cubic splines and Hermite surfaces, natural cubic and bicubic interpolation splines, Bezier curves and surfaces, rational Bezier splines, B-splines and B-spline surfaces, NURBS-curves and NURBS-surfaces, transfinite interpolation methods, and splines of surfaces with triangular form. Logical operations for intersection of two spline curves, and intersection of two parametric surfaces are considered. The principles of scientific visualization and computer animation are considered in this course as well.&#13;
Some examples for visualization of initial data and results of curves and surfaces construction in two- and three-dimensional spaces through the software shell developed by authors and used by students while doing tests have been demonstrated. The software shell has a web interface with the WebGL library graphic support. Tasks for four practical studies in a computer classroom, as well as several variations of homework are represented.&#13;
The problems occurring in preparation  materials for some course sections are discussed, as well as the practical importance of acquired knowledge for the further progress of students.&#13;
The paper may be interesting for teachers of “Geometric Modeling” and “Computer Graphics” courses aimed to students with a specialization in mathematics and information, as well as to those who independently develop software interfaces for algorithms of geometric modeling.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>геометрическое моделирование; математическое и компьютерное моделирование; компьютерная графика; теория сплайнов; научная визуализация</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>geometric modeling; mathematical and computer modeling; computer graphics; spline theory; scientific visualization</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Алексюк А.А. Лабораторный практикум по компьютерной графике [Текст] / А.А. Алексюк // Геометрия и графика. -- 2017. -- Т. 5. -- № 3. -- С. 78-85. -- DOI: 10.12737/article_59bfa72b151052.53229281.</mixed-citation>
     <mixed-citation xml:lang="en">Aleksyuk A.A. Laboratornyy praktikum po komp'yuternoy grafike [Tekst] / A.A. Aleksyuk // Geometriya i grafika. -- 2017. -- T. 5. -- № 3. -- S. 78-85. -- DOI: 10.12737/article_59bfa72b151052.53229281.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Брылкин Ю.В.  Моделирование микро- и наноструктуры поверхности для решения задач газовой динамики и тепломассообмена [Текст] / Ю.В. Брылкин // Геометрия и графика. -- 2018. -- Т. 6. -- № 2. -- С. 95-100. -- DOI: 10.12737/article_5b55a695093294.45142608.</mixed-citation>
     <mixed-citation xml:lang="en">Brylkin Yu.V.  Modelirovanie mikro- i nanostruktury poverhnosti dlya resheniya zadach gazovoy dinamiki i teplomassoobmena [Tekst] / Yu.V. Brylkin // Geometriya i grafika. -- 2018. -- T. 6. -- № 2. -- S. 95-100. -- DOI: 10.12737/article_5b55a695093294.45142608.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Голованов Н.Н. Геометрическое моделирование [Текст] / Н.Н. Голованов. - М.: Физматлит, 2002. - 472 с.</mixed-citation>
     <mixed-citation xml:lang="en">Golovanov N.N. Geometricheskoe modelirovanie [Tekst] / N.N. Golovanov. - M.: Fizmatlit, 2002. - 472 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Голованов Н.Н. Компьютерная геометрия [Текст]: учеб. пособие для студ. вузов / Н.Н. Голованов [и др.]. - М.: Академия, 2006. - 512 с.</mixed-citation>
     <mixed-citation xml:lang="en">Golovanov N.N. Komp'yuternaya geometriya [Tekst]: ucheb. posobie dlya stud. vuzov / N.N. Golovanov [i dr.]. - M.: Akademiya, 2006. - 512 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Димитриенко Ю.И. Метод ленточных адаптивных сеток для численного моделирования в газовой динамике [Текст] / Ю.И. Димитриенко, В.П. Котенев, А.А. Захаров. - М.: Физматлит, 2011. - 280 с.</mixed-citation>
     <mixed-citation xml:lang="en">Dimitrienko Yu.I. Metod lentochnyh adaptivnyh setok dlya chislennogo modelirovaniya v gazovoy dinamike [Tekst] / Yu.I. Dimitrienko, V.P. Kotenev, A.A. Zaharov. - M.: Fizmatlit, 2011. - 280 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Завьялов Ю.С. Методы сплайн-функций [Текст] / Ю.С. Завьялов, Б.И. Квасов, В.Л. Мирошниченко. - М.: Наука, 1980. - 352 c.</mixed-citation>
     <mixed-citation xml:lang="en">Zav'yalov Yu.S. Metody splayn-funkciy [Tekst] / Yu.S. Zav'yalov, B.I. Kvasov, V.L. Miroshnichenko. - M.: Nauka, 1980. - 352 c.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Квасов Б.И. Методы изогеометрической аппроксимации сплайнами [Текст] / Б.И. Квасов. - М.: Физматлит, 2006. - 360 с.</mixed-citation>
     <mixed-citation xml:lang="en">Kvasov B.I. Metody izogeometricheskoy approksimacii splaynami [Tekst] / B.I. Kvasov. - M.: Fizmatlit, 2006. - 360 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Конопацкий Е.В. Моделирование аппроксимирующего 16-точечного отсека поверхности отклика применительно к решению неоднородного уравнения теплопроводности [Текст] / Е.В. Конопацкий // Геометрия и графика. -- 2019. -- Т. 7. -- № 2. -- С. 39-46. -- DOI: 10.12737/article_5d2c1a551a22c5.12136357.</mixed-citation>
     <mixed-citation xml:lang="en">Konopackiy E.V. Modelirovanie approksimiruyuschego 16-tochechnogo otseka poverhnosti otklika primenitel'no k resheniyu neodnorodnogo uravneniya teploprovodnosti [Tekst] / E.V. Konopackiy // Geometriya i grafika. -- 2019. -- T. 7. -- № 2. -- S. 39-46. -- DOI: 10.12737/article_5d2c1a551a22c5.12136357.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Короткий В.А. Аппроксимация физического сплайна с большими прогибами [Текст] / В.А. Короткий, И.Г. Витовтов // Геометрия и графика. - 2021. -- Т. 9. -- № 1. -- С. 3-19. -- DOI: 10.12737/2308-4898-2021-9-1-3-19.</mixed-citation>
     <mixed-citation xml:lang="en">Korotkiy V.A. Approksimaciya fizicheskogo splayna s bol'shimi progibami [Tekst] / V.A. Korotkiy, I.G. Vitovtov // Geometriya i grafika. - 2021. -- T. 9. -- № 1. -- S. 3-19. -- DOI: 10.12737/2308-4898-2021-9-1-3-19.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Короткий В.А. Конструирование G2-гладкой составной кривой на основе кубических сегментов Безье [Текст] / В.А. Короткий // Геометрия и графика. -- 2021. -- Т. 9. -- № 2. -- С. 12-28. -- DOI: 10.12737/2308-4898-2021-9-2-12-28.</mixed-citation>
     <mixed-citation xml:lang="en">Korotkiy V.A. Konstruirovanie G2-gladkoy sostavnoy krivoy na osnove kubicheskih segmentov Bez'e [Tekst] / V.A. Korotkiy // Geometriya i grafika. -- 2021. -- T. 9. -- № 2. -- S. 12-28. -- DOI: 10.12737/2308-4898-2021-9-2-12-28.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Короткий В.А. Кубические кривые в инженерной геометрии [Текст] / В.А. Короткий // Геометрия и графика. -- 2020. -- Т. 8. -- № 3. -- С. 3-24. --DOI: 10.12737/2308-4898-2020-3-24</mixed-citation>
     <mixed-citation xml:lang="en">Korotkiy V.A. Kubicheskie krivye v inzhenernoy geometrii [Tekst] / V.A. Korotkiy // Geometriya i grafika. -- 2020. -- T. 8. -- № 3. -- S. 3-24. --DOI: 10.12737/2308-4898-2020-3-24</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B12">
    <label>12.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ли К. Основы САПР (CAD/CAM/CAE) [Текст]: пер. с англ. / К. Ли. - СПб.: Питер, 2004. - 560 с.</mixed-citation>
     <mixed-citation xml:lang="en">Li K. Osnovy SAPR (CAD/CAM/CAE) [Tekst]: per. s angl. / K. Li. - SPb.: Piter, 2004. - 560 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B13">
    <label>13.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Никулин Е.А. Компьютерная геометрия и алгоритмы машинной графики [Текст] / Е.А. Никулин. - СПб.: БХВ-Петербург, 2003. - 560 с.</mixed-citation>
     <mixed-citation xml:lang="en">Nikulin E.A. Komp'yuternaya geometriya i algoritmy mashinnoy grafiki [Tekst] / E.A. Nikulin. - SPb.: BHV-Peterburg, 2003. - 560 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B14">
    <label>14.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Павлидис Т. Алгоритмы машинной графики и обработки изображений [Текст]: пер. с англ. / Т. Павлидис. -- М.: Радио и связь, 1986. - 398 с.</mixed-citation>
     <mixed-citation xml:lang="en">Pavlidis T. Algoritmy mashinnoy grafiki i obrabotki izobrazheniy [Tekst]: per. s angl. / T. Pavlidis. -- M.: Radio i svyaz', 1986. - 398 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B15">
    <label>15.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Плаксин А.М. Геометрическое моделирование тепловых характеристик объектов функционально-воксельным методом [Текст] / А.М. Плаксин, С.А. Пушкарев // Геометрия и графика. -- 2020. -- Т. 8. -- № 1. -- С. 25-32. --DOI: 10.12737/2308-4898-2020-25-32.</mixed-citation>
     <mixed-citation xml:lang="en">Plaksin A.M. Geometricheskoe modelirovanie teplovyh harakteristik ob'ektov funkcional'no-voksel'nym metodom [Tekst] / A.M. Plaksin, S.A. Pushkarev // Geometriya i grafika. -- 2020. -- T. 8. -- № 1. -- S. 25-32. --DOI: 10.12737/2308-4898-2020-25-32.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B16">
    <label>16.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Поляков А.Ю. Методы и алгоритмы компьютерной графики в примерах на Visual C++ [Текст] / А.Ю. Поляков, В.А. Брусенцев. - 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2003. - 560 с.</mixed-citation>
     <mixed-citation xml:lang="en">Polyakov A.Yu. Metody i algoritmy komp'yuternoy grafiki v primerah na Visual C++ [Tekst] / A.Yu. Polyakov, V.A. Brusencev. - 2-e izd., pererab. i dop. - SPb.: BHV-Peterburg, 2003. - 560 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B17">
    <label>17.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Роджерс П. Математические основы машинной графики [Текст]: пер. с англ. / Д. Роджерс, Дж. Адамс. - М.: Мир, 2001. - 604 с.</mixed-citation>
     <mixed-citation xml:lang="en">Rodzhers P. Matematicheskie osnovy mashinnoy grafiki [Tekst]: per. s angl. / D. Rodzhers, Dzh. Adams. - M.: Mir, 2001. - 604 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B18">
    <label>18.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Романова В.А. Визуализация правильных многогранников в процессе их образования [Текст] / В.А. Романова // Геометрия и графика. -- 2019. -- Т. 7. -- № 1. -- С. 55-67. -- DOI: 10.12737/article_5d2c1a551a22c5.12136357.</mixed-citation>
     <mixed-citation xml:lang="en">Romanova V.A. Vizualizaciya pravil'nyh mnogogrannikov v processe ih obrazovaniya [Tekst] / V.A. Romanova // Geometriya i grafika. -- 2019. -- T. 7. -- № 1. -- S. 55-67. -- DOI: 10.12737/article_5d2c1a551a22c5.12136357.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B19">
    <label>19.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Сальков Н.А. Геометрическая составляющая технических инноваций [Текст] / Н.А. Сальков // Геометрия и графика. -- 2018. -- Т. 6. -- № 2. -- С. 85-93. -- DOI: 10.12737/article_5b55a5163fa053.07622109.</mixed-citation>
     <mixed-citation xml:lang="en">Sal'kov N.A. Geometricheskaya sostavlyayuschaya tehnicheskih innovaciy [Tekst] / N.A. Sal'kov // Geometriya i grafika. -- 2018. -- T. 6. -- № 2. -- S. 85-93. -- DOI: 10.12737/article_5b55a5163fa053.07622109.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B20">
    <label>20.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Самарский А.А. Численные методы [Текст]: учеб. пособие для вузов / А.А. Самарский, А.В. Гулин. - М.: Наука, 1989. - 432 с.</mixed-citation>
     <mixed-citation xml:lang="en">Samarskiy A.A. Chislennye metody [Tekst]: ucheb. posobie dlya vuzov / A.A. Samarskiy, A.V. Gulin. - M.: Nauka, 1989. - 432 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B21">
    <label>21.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Херн Д. Компьютерная графика и стандарт OpenGL [Текст]: пер. с англ. / Д. Херн, М.П. Бейкер. - 3 изд. - М.: Вильямс, 2005. - 1168 с.</mixed-citation>
     <mixed-citation xml:lang="en">Hern D. Komp'yuternaya grafika i standart OpenGL [Tekst]: per. s angl. / D. Hern, M.P. Beyker. - 3 izd. - M.: Vil'yams, 2005. - 1168 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B22">
    <label>22.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Хилл Ф. OpenGL. Программирование компьютерной графики. Для профессионалов [Текст]: пер. с англ. / Ф. Хилл. - СПб.: Питер, 2002. - 1088 с.</mixed-citation>
     <mixed-citation xml:lang="en">Hill F. OpenGL. Programmirovanie komp'yuternoy grafiki. Dlya professionalov [Tekst]: per. s angl. / F. Hill. - SPb.: Piter, 2002. - 1088 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B23">
    <label>23.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Шевелев Ю.Д. Математические основы задач проектирования [Текст]: учеб. пособие / Ю.Д. Шевелев. - М.: Компания Спутник+, 2005. - 198 с.</mixed-citation>
     <mixed-citation xml:lang="en">Shevelev Yu.D. Matematicheskie osnovy zadach proektirovaniya [Tekst]: ucheb. posobie / Yu.D. Shevelev. - M.: Kompaniya Sputnik+, 2005. - 198 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B24">
    <label>24.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Шикин Е.В. Начала компьютерной графики [Текст] / Е.В. Шикин, А.В. Боресков, А.А. Зайцев. - М.: Диалог-МИФИ, 1993. - 138 с.</mixed-citation>
     <mixed-citation xml:lang="en">Shikin E.V. Nachala komp'yuternoy grafiki [Tekst] / E.V. Shikin, A.V. Boreskov, A.A. Zaycev. - M.: Dialog-MIFI, 1993. - 138 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B25">
    <label>25.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Angel E., Shreiner D. Interactive computer graphics. A top-down approach with WebGL. 7th ed. Pearson, 2015. 702p.</mixed-citation>
     <mixed-citation xml:lang="en">Angel E., Shreiner D. Interactive computer graphics. A top-down approach with WebGL. 7th ed. Pearson, 2015. 702p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B26">
    <label>26.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Buss S.R. 3-D Computer Graphics. A Mathematical Introduction with OpenGL Cambridge University Press, 2003. 397 p.</mixed-citation>
     <mixed-citation xml:lang="en">Buss S.R. 3-D Computer Graphics. A Mathematical Introduction with OpenGL Cambridge University Press, 2003. 397 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B27">
    <label>27.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Farin G. Curves and Surfaces for CAGD. 5th ed. Academic Press, 2002. 520 p.</mixed-citation>
     <mixed-citation xml:lang="en">Farin G. Curves and Surfaces for CAGD. 5th ed. Academic Press, 2002. 520 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B28">
    <label>28.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Guha S. Computer graphics through OpenGL. From Theory to Experiments. 2nd ed. CRC Press, 2015.</mixed-citation>
     <mixed-citation xml:lang="en">Guha S. Computer graphics through OpenGL. From Theory to Experiments. 2nd ed. CRC Press, 2015.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B29">
    <label>29.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">McReynolds T., Blythe D. Advanced Graphics Programming Using OpenGL. Elsevier, 2005. 672 p.</mixed-citation>
     <mixed-citation xml:lang="en">McReynolds T., Blythe D. Advanced Graphics Programming Using OpenGL. Elsevier, 2005. 672 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B30">
    <label>30.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Piegl L., Tiller W. The NURBS Book. 2nd ed. Springer, 1996. 646 p.</mixed-citation>
     <mixed-citation xml:lang="en">Piegl L., Tiller W. The NURBS Book. 2nd ed. Springer, 1996. 646 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B31">
    <label>31.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Silver D., Post F.H., Sadarjoen I.A. Flow Visualization. Wiley Encyclopedia of Electrical and Electronics Engineering, 1999.  DOI: 10.1002/047134608X.W7512.</mixed-citation>
     <mixed-citation xml:lang="en">Silver D., Post F.H., Sadarjoen I.A. Flow Visualization. Wiley Encyclopedia of Electrical and Electronics Engineering, 1999.  DOI: 10.1002/047134608X.W7512.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B32">
    <label>32.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Solid Propellant Combustion Modeling [Электронный ресурс] // URL: https://www.flow3d.com/solid-propellant-combustion-modeling (дата обращения 31.08.2019).</mixed-citation>
     <mixed-citation xml:lang="en">Solid Propellant Combustion Modeling [Elektronnyy resurs] // URL: https://www.flow3d.com/solid-propellant-combustion-modeling (data obrascheniya 31.08.2019).</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
