<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Discrete and Continuous Models and Applied Computational Science</journal-id><journal-title-group><journal-title xml:lang="en">Discrete and Continuous Models and Applied Computational Science</journal-title><trans-title-group xml:lang="ru"><trans-title>Discrete and Continuous Models and Applied Computational Science</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2658-4670</issn><issn publication-format="electronic">2658-7149</issn><publisher><publisher-name xml:lang="en">Peoples' Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">44734</article-id><article-id pub-id-type="doi">10.22363/2658-4670-2025-33-1-74-102</article-id><article-id pub-id-type="edn">AAAAHV</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Modeling and Simulation</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Математическое моделирование</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Analytic projective geometry for computer graphics</article-title><trans-title-group xml:lang="ru"><trans-title>Аналитическая проективная геометрия для компьютерной графики</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-4834-4895</contrib-id><contrib-id contrib-id-type="scopus">57190004380</contrib-id><contrib-id contrib-id-type="researcherid">E-9214-2016</contrib-id><name-alternatives><name xml:lang="en"><surname>Gevorkyan</surname><given-names>Migran N.</given-names></name><name xml:lang="ru"><surname>Геворкян</surname><given-names>М. Н.</given-names></name></name-alternatives><bio xml:lang="en"><p>Candidate of Sciences in Physics and Mathematics, Associate Professor of Department of Probability Theory and Cyber Security</p></bio><email>gevorkyan-mn@rudn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-7141-7610</contrib-id><contrib-id contrib-id-type="scopus">36968057600</contrib-id><contrib-id contrib-id-type="researcherid">I-3191-2013</contrib-id><name-alternatives><name xml:lang="en"><surname>Korolkova</surname><given-names>Anna V.</given-names></name><name xml:lang="ru"><surname>Королькова</surname><given-names>А. В.</given-names></name></name-alternatives><bio xml:lang="en"><p>Docent, Candidate of Sciences in Physics and Mathematics, Associate Professor of Department of Probability Theory and Cyber Security</p></bio><email>korolkova-av@rudn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0877-7063</contrib-id><contrib-id contrib-id-type="scopus">35194130800</contrib-id><contrib-id contrib-id-type="researcherid">I-3183-2013</contrib-id><name-alternatives><name xml:lang="en"><surname>Kulyabov</surname><given-names>Dmitry S.</given-names></name><name xml:lang="ru"><surname>Кулябов</surname><given-names>Д. С.</given-names></name></name-alternatives><bio xml:lang="en"><p>Professor, Doctor of Sciences in Physics and Mathematics, Professor. of the Department of Probability Theory and Cyber Security of RUDN University; Senior Researcher of Laboratory of Information Technologies, Joint Institute for Nuclear Research</p></bio><email>kulyabov-ds@rudn.ru</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-1856-4643</contrib-id><contrib-id contrib-id-type="scopus">8783969400</contrib-id><contrib-id contrib-id-type="researcherid">B-8497-2016</contrib-id><name-alternatives><name xml:lang="en"><surname>Sevastianov</surname><given-names>Leonid A.</given-names></name><name xml:lang="ru"><surname>Севастьянов</surname><given-names>Л. А.</given-names></name></name-alternatives><bio xml:lang="en"><p>Professor, Doctor of Sciences in Physics and Mathematics, Professor of Department of Computational Mathematics and Artificial Intelligence of RUDN University</p></bio><email>sevastianov-la@rudn.ru</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">RUDN University</institution></aff><aff><institution xml:lang="ru">Российский университет дружбы народов</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">Joint Institute for Nuclear Research</institution></aff><aff><institution xml:lang="ru">Объединённый институт ядерных исследований</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-06-15" publication-format="electronic"><day>15</day><month>06</month><year>2025</year></pub-date><volume>33</volume><issue>1</issue><issue-title xml:lang="en">VOL 33, NO1 (2025)</issue-title><issue-title xml:lang="ru">ТОМ 33, №1 (2025)</issue-title><fpage>74</fpage><lpage>102</lpage><history><date date-type="received" iso-8601-date="2025-06-27"><day>27</day><month>06</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2025, Gevorkyan M.N., Korolkova A.V., Kulyabov D.S., Sevastianov L.A.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2025, Геворкян М.Н., Королькова А.В., Кулябов Д.С., Севастьянов Л.А.</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="en">Gevorkyan M.N., Korolkova A.V., Kulyabov D.S., Sevastianov L.A.</copyright-holder><copyright-holder xml:lang="ru">Геворкян М.Н., Королькова А.В., Кулябов Д.С., Севастьянов Л.А.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/miph/article/view/44734">https://journals.rudn.ru/miph/article/view/44734</self-uri><abstract xml:lang="en"><p>The motivation of this paper was the development of computer geometry course for students of mathematical specialties. The term “computer geometry” hereafter refers to the mathematical foundations of machine graphics. It is important to emphasize separately that this course should be designed for second-year students and, therefore, they can only be required to have prior knowledge of a standard course in algebra and mathematical analysis. This imposes certain restrictions on the material presented. When studying the thematic literature, it was found out that the de facto standard in modern computer graphics is the use of projective space and homogeneous coordinates. However, the authors faced a methodological problem-the almost complete lack of suitable educational literature in both Russian and English. This paper was written to present the information collected by the authors on this issue.</p></abstract><trans-abstract xml:lang="ru"><p>Мотивом к написанию данной работы послужила разработка авторами курса по компьютерной геометрии для студентов физико-математических специальностей. Под термином «компьютерная геометрия» здесь и далее понимаются математические основы машинной графики. Важно отдельно подчеркнуть, что разрабатываемый курс должен быть рассчитан на студентов второго года обучения и, следовательно, от них можно требовать лишь предварительное знание стандартного курса алгебры и математического анализа. Это накладывает определённые ограничения на излагаемый материал. При изучении тематической литературы было выяснено, что стандартом де факто в современной компьютерной графике стало использование проективного пространства и однородных координат. Однако авторы столкнулись с проблемой методологического характера - практически полным отсутствием подходящей учебной литераторы как на русском, так и на английском языках. Для представления собранной авторами информации по данному вопросу и была написана данная работа.</p></trans-abstract><kwd-group xml:lang="en"><kwd>projective geometry</kwd><kwd>Asymptote system</kwd><kwd>Plücker coordinates</kwd><kwd>proper and improper points</kwd><kwd>lines and planes</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>проективная геометрия</kwd><kwd>система Asymptote</kwd><kwd>координаты Плюккера</kwd><kwd>собственные и несобственные точки</kwd><kwd>прямые и плоскости</kwd></kwd-group><funding-group><funding-statement xml:lang="en">This publication has been supported by the RUDN University Scientific Projects Grant System, project No 021934-0-000 (recipients Anna V. Korolkova; Migran N. Gevorkyan, Leonid A. Sevastianov) and has been supported by the RUDN University Strategic Academic Leadership Program (recipient Dmitry S. Kulyabov).</funding-statement></funding-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Sulanke, R. &amp; Onishchik, A. L. Projective and Cayley-Klein Geometries 450 pp. (Springer, 2006).</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Rosov, N. K. Felix Klein and his Erlangen program. Russian. Mat. Pros. 3, 49-55 (3 2019).</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Volberg, O. A. Basic ideas of projective geometry 3rd ed. Russian. 188 pp. (State Educational and Pedagogical Publishing House of thу Ministry of Education of the RSFSR, Moscow, 1949).</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Coxeter, H. S. M. The Real Projective Plane (1955).</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Ponarin, Y. P. Affine and projective geometry Russian. 288 pp. (MCCME, Moscow, 2019).</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Prasolov, V. V. &amp; Tikhomirov, V. M. Geometry Russian. 336 pp. (MCCME, Moscow, 2019).</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Young, J. W. Projective Geometry 184 pp. (1938).</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Shcherbakov, R. N. &amp; Pichurin, L. F. From projective geometry to non-Euclidean geometry (around the absolute) Russian. 158 pp. (Prosveshchenie, Moscow, 1979).</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Baer, R. Linear Algebra and Projective Geometry 399 pp. (New York, 1952).</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Artin, E. Geometric Algebra 214 pp. (Interscience Publishers, New York, 1957).</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Busemann, H. &amp; Kelly, P. J. Projective geometry and projective metrics 352 pp. (Courier Corporation, New York, 2012).</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Roger, D. F. &amp; Adams, J. A. Mathematical elements for computer graphics 611 pp. (1990).</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Ammeraal, L. Programming Principles in Computer Graphics 233 pp. (John Wiley and Sons, 1992).</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Shikin, E. V. &amp; Boreskov, A. V. Computer graphics Polygonal models. 464 pp. (Dialog-MIFI, Moscow, 2001).</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Marschner, S. &amp; Shirley, P. Fundamentals of Computer Graphics 5th ed. 717 pp. (CRC Press, 2022).</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>Vince, J. Rotation transforms for computer graphics 1st ed. 232 pp. (Springer-Verlag London, 2011).</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>Golovanov, N. N. Geometric modeling Russian. 472 pp. (Fizmatlit, Moscow, 2002).</mixed-citation></ref><ref id="B18"><label>18.</label><mixed-citation>Dunn, F. &amp; Parberry, I. 3D Math Primer for Graphics and Game Development 2nd ed. 846 pp. (CRC Press, 2011).</mixed-citation></ref><ref id="B19"><label>19.</label><mixed-citation>Nikulin, E. A. Computer geometry and machine graphics algorithms Russian. 560 pp. (BHV- Petersburg, Saint-Petersburg, 2003).</mixed-citation></ref><ref id="B20"><label>20.</label><mixed-citation>Cisarzh, V. V. &amp; Marusik, R. I. Mathematical methods of computer graphics Russian. 464 pp. (Fakt, Kiev, 2004).</mixed-citation></ref><ref id="B21"><label>21.</label><mixed-citation>Siciliano, B., Sciavicco, L., Villani, L. &amp; Oriolo, G. Robotics. Modelling, Planning and Control 632 pp. (Springer-Verlag, London, 2010).</mixed-citation></ref><ref id="B22"><label>22.</label><mixed-citation>Faux, I. D. &amp; Pratt, M. J. Computational Geometry for Design and Manufacture 329 pp. (1980).</mixed-citation></ref><ref id="B23"><label>23.</label><mixed-citation>De Berg, M., Cheong, O., van Kreveld, M. &amp; Overmars, M. Computational Geometry Algorithms and Applications (Springer Berlin Heidelberg, 2008).</mixed-citation></ref><ref id="B24"><label>24.</label><mixed-citation>Boreskov, A. V. Computer graphics programming. Modern OpenGL Russian. 372 pp. (DMK Press, Moscow, 2019).</mixed-citation></ref><ref id="B25"><label>25.</label><mixed-citation>Manevich, V. A., Kotov, I. I. &amp; Zengin, A. Analytical geometry with image theory Russian. 304 pp. (Vysshaya shkola, Moscow, 1969).</mixed-citation></ref><ref id="B26"><label>26.</label><mixed-citation>Dimentberg, F. M. The Screw Calculus and Its Applications in Mechanics 162 pp. (Foreign Technology Division translation, 1965).</mixed-citation></ref><ref id="B27"><label>27.</label><mixed-citation>Kotelnikov, A. P. The helical number and some of its applications to geometry and mechanics Russian. 222 pp. (ComKniga, Moscow, 2019).</mixed-citation></ref><ref id="B28"><label>28.</label><mixed-citation>Chelnokov, Y. Biquaternion solution of the kinematic control problem for the motion of a rigid body and its application to the solution of inverse problems of robot-manipulator kinematics. Mechanics of Solids 48, 512. doi:10.3103/S0025654413010044 (Apr. 2013).</mixed-citation></ref><ref id="B29"><label>29.</label><mixed-citation>Hartley, R. &amp; Zisserman, A. Multiple View Geometry in Computer Vision 2nd ed. 655 pp. (Cambridge University Press, Cambridge, 2004).</mixed-citation></ref><ref id="B30"><label>30.</label><mixed-citation>Lengyel, E. Foundations of Game Engine Development. 1: Mathematics 4 vols. 195 pp. (Terathon Software LLC, Lincoln, California, 2016).</mixed-citation></ref><ref id="B31"><label>31.</label><mixed-citation>Hammerlindl, A., Bowman, J. &amp; Prince, T. Asymptote. The Vector Graphics Language https://asymptote.sourceforge.io/ (2023).</mixed-citation></ref><ref id="B32"><label>32.</label><mixed-citation>Kryachkov, Y. G. Asymptote for beginners. Creating drawings in the language of vector graphics Asymptote Russian. http://mif.vspu.ru/books/ASYfb.pdf (2020).</mixed-citation></ref><ref id="B33"><label>33.</label><mixed-citation>Volchenko, Y. M. Scientific graphics in the Asymptote language Russian. http://www.math.volchenko.com/AsyMan.pdf (2020).</mixed-citation></ref><ref id="B34"><label>34.</label><mixed-citation>Tedeev, V. A. From painting to projective geometry Russian. 231 pp. (Visha Shkola, Moscow, 1988).</mixed-citation></ref><ref id="B35"><label>35.</label><mixed-citation>Hartshorne, R. Foundations of projective geometry 161 pp. (W. A. Benjamin inc., New York, 1967).</mixed-citation></ref><ref id="B36"><label>36.</label><mixed-citation>Ilyin, V. A. &amp; Poznyak, E. G. Analytical geometry Russian. 232 pp. (Nauka, Moscow, 1981).</mixed-citation></ref><ref id="B37"><label>37.</label><mixed-citation>Fedorchuk, V. V. Analytical Geometry and Linear Algebra course Russian. 328 pp. (MSU, Moscow, 1990).</mixed-citation></ref><ref id="B38"><label>38.</label><mixed-citation>Savelov, A. A. Flat curves. Taxonomy, properties, and applications Russian. 293 pp. (State Publishing House of Physico-mathematical Literature, Moscow, 1960).</mixed-citation></ref><ref id="B39"><label>39.</label><mixed-citation>Gevorkyan, M. N., Korolkova, A. V., Kulyabov, D. S. &amp; Sevastyanov, L. A. Implementation of Analytic Projective Geometry for Computer Graphics. Programming and Computer Software 50, 153-165. doi:10.1134/S0361768824020075 (Apr. 2024).</mixed-citation></ref></ref-list></back></article>
