{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T04:42:15Z","timestamp":1775018535767,"version":"3.50.1"},"reference-count":20,"publisher":"Pleiades Publishing Ltd","issue":"2","license":[{"start":{"date-parts":[[2024,4,1]],"date-time":"2024-04-01T00:00:00Z","timestamp":1711929600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,4,1]],"date-time":"2024-04-01T00:00:00Z","timestamp":1711929600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Program Comput Soft"],"published-print":{"date-parts":[[2024,4]]},"DOI":"10.1134\/s0361768824020075","type":"journal-article","created":{"date-parts":[[2024,5,22]],"date-time":"2024-05-22T18:01:54Z","timestamp":1716400914000},"page":"153-165","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Implementation of Analytic Projective Geometry for Computer Graphics"],"prefix":"10.1134","volume":"50","author":[{"given":"M. N.","family":"Gevorkyan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A. V.","family":"Korol\u2019kova","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D. S.","family":"Kulyabov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"L. A.","family":"Sevast\u2019yanov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"137","published-online":{"date-parts":[[2024,5,22]]},"reference":[{"key":"3832_CR1","doi-asserted-by":"publisher","first-page":"318","DOI":"10.22363\/2658-4670-2022-30-4-318-329","volume":"30","author":"A.V. Korolkova","year":"2022","unstructured":"Korolkova, A.V., Gevorkyan, M.N., and Kulyabov, D.S., Implementation of hyperboliccomplex numbers in Julia language, Discrete Contin. Models Appl. Comput. Sci., 2022, vol. 30, no. 4, pp. 318\u2013329.","journal-title":"Discrete Contin. Models Appl. Comput. Sci."},{"key":"3832_CR2","doi-asserted-by":"publisher","unstructured":"Kulyabov, D.S., Korolkova, A.V., Sevastianov, L.A. Complex Numbers for Relativistic Operations. Preprints 2021, 2021120094. \nhttps:\/\/doi.org\/10.20944\/preprints202112.0094.v1","DOI":"10.20944\/preprints202112.0094.v1"},{"key":"3832_CR3","doi-asserted-by":"crossref","unstructured":"Kulyabov, D.S., Korolkova, A.V., and Gevorkyan, M.N., Hyperbolic numbers as Einstein numbers, J Phys.: Conf. Ser., 2020, vol. 1557, p. 012027.","DOI":"10.1088\/1742-6596\/1557\/1\/012027"},{"key":"3832_CR4","unstructured":"Gevorkyan, M.N., Korolkova, A.V., and Kulyabov, D.S., Approaches to the implementation of generalized complex numbers in the Julia language, Workshop on Information Technology and Scientific Computing in the framework of the X Int. Conf. Information and Telecommunication Technologies and Mathematical Modeling of High-Tech Systems (ITTMM), Kulyabov, D.S., Samouylov, K.E., and Sevastianov, L.A., Eds., 2020, vol. 2639, pp. 141\u2013157."},{"key":"3832_CR5","doi-asserted-by":"crossref","unstructured":"Gevorkyan, M.N., Korol\u2019kova, A.V., and Kulyabov, D.S., Implementation of geometric algebra in symbolic computation systems, Programmirovanie, 2023, no. 1, pp.\u00a048\u201355.","DOI":"10.31857\/S0132347423010041"},{"key":"3832_CR6","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1134\/S0361768823020111","volume":"49","author":"A.V. Korol\u2019kova","year":"2023","unstructured":"Korol\u2019kova, A.V., Gevorkyan, M.N., Kulyabov, D.S., and Sevast\u2019yanov, L.A., Computer algebra tools for geometrization of Maxwell\u2019s equations, Program. Comput. Software, 2023, vol. 49, pp. 336\u2013371.","journal-title":"Program. Comput. Software"},{"key":"3832_CR7","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1134\/S0965542523010141","volume":"63","author":"T.R. Velieva","year":"2023","unstructured":"Velieva, T.R., Gevorkyan, M.N., Demidova, A.V., Korol\u2019kova, A.V., and Kulyabov, D.S., Geometric algebra and quaternion techniques in computer algebra systems for describing rotations in Eucledean space, Comput. Math. Math. Phys., 2023, vol. 63, pp. 29\u201339.","journal-title":"Comput. Math. Math. Phys."},{"key":"3832_CR8","unstructured":"Bowman, J.C. and Hammerlindl, A., Asymptote: A vector graphics language, 2008, vol. 29, no. 2, pp. 288\u2013294."},{"key":"3832_CR9","unstructured":"Bowman, J.C., Asymptote: Interactive TEX-aware 3D vector graphics, 2010, vol. 31, no. 2, pp. 203\u2013205."},{"key":"3832_CR10","doi-asserted-by":"publisher","first-page":"484.e1","DOI":"10.1016\/j.cad.2011.05.010","volume":"44","author":"O. Shardt","year":"2012","unstructured":"Shardt, O. and Bowman, J.C., Surface parameterization of nonsimply connected planar Bzier regions, Comput.-Aided Des., 2012, vol. 44, no. 5, pp. 484.e1\u2013484.e10.","journal-title":"Comput.-Aided Des."},{"key":"3832_CR11","unstructured":"Bowman, J.C., Asymptote: The vector graphics language, 2023. https:\/\/asymptote.sourceforge.io."},{"key":"3832_CR12","doi-asserted-by":"publisher","first-page":"139","DOI":"10.22363\/2658-4670-2023-31-2-139-149","volume":"31","author":"M.N. Gevorkyan","year":"2023","unstructured":"Gevorkyan, M.N., Korolkova, A.V., and Kulyabov, D.S., Asymptote-based scientific animation, Discrete Contin. Models Appl. Comput. Sci., 2023, vol. 31, no. 2, pp. 139\u2013149.","journal-title":"Discrete Contin. Models Appl. Comput. Sci."},{"key":"3832_CR13","volume-title":"Programming: Principles and Practice Using C","author":"B. Stroustrup","year":"2014","unstructured":"Stroustrup, B., Programming: Principles and Practice Using C++, Addison-Wesley Professional, 2014, 2nd ed."},{"key":"3832_CR14","unstructured":"Hobby, J. and Knuth, D., MetaPost on the web. \nhttps:\/\/www.tug.org\/metapost.html"},{"key":"3832_CR15","unstructured":"Staats, C., An Asymptote tutorial, 2022. https:\/\/asymptote.sourceforge.io\/asymptote\u02d9tutorial.pdf."},{"key":"3832_CR16","unstructured":"Kryachkov, Yu.G., Asymptote for beginners. \nhttp:\/\/mif.vspu.ru\/books\/ASYfb.pdf"},{"key":"3832_CR17","unstructured":"Volchenko, Yu.M., Scientific graphics in the Asymptote language. http:\/\/www.math.volchenko.com\/AsyMan.pdf."},{"key":"3832_CR18","unstructured":"Ivaldi, Ph., Euclidean Geometry with ASYMPTOTE, 2011."},{"key":"3832_CR19","unstructured":"Lengyel, E., Foundations of game engine development, Terathon Software LLC, vol. 1. http:\/\/foundationsofgameenginedev.com"},{"key":"3832_CR20","unstructured":"Marschner, S. and Shirley, P., Fundamentals of Computer Graphics, CRC Press, 5 ed."}],"container-title":["Programming and Computer Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768824020075.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1134\/S0361768824020075","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768824020075.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:53:25Z","timestamp":1775012005000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1134\/S0361768824020075"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4]]},"references-count":20,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,4]]}},"alternative-id":["3832"],"URL":"https:\/\/doi.org\/10.1134\/s0361768824020075","relation":{},"ISSN":["0361-7688","1608-3261"],"issn-type":[{"value":"0361-7688","type":"print"},{"value":"1608-3261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4]]},"assertion":[{"value":"9 August 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 September 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 October 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 May 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors of this work declare that they have no conflicts of interest.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"CONFLICT OF INTEREST"}}]}}