Projective Geometric Algebra in Plane and Its Implementation in the Library Ganja.js

Geometric algebra is currently considered as a universal mathematical apparatus of computer graphics. Active research, both academic and applied, is being conducted in this area. Due to the applied nature of the research, many results are immediately implemented in the form of computer program code and libraries. One of such libraries is Ganja.js The aim of this paper is to review some capabilities of Ganja.js using the example of projective geometric algebra ${{\mathcal{C}}_{{2,0,1}}}(\mathbb{R})$ in its dual version. The paper uses the apparatus of linear algebra, elements of projective geometry, and geometric algebra (Clifford and Grassmann algebras). The software tools used are those of JavaScript. Ganja.js implements a mathematical syntax that allows you to define various Clifford algebras, manipulate their elements using algebraic operations, and visualize algebra elements as geometric objects. The created visualizations can be interactive and animated. Even though JavaScript is a completely unusual language for academic mathematical research, Ganja.js can be a useful tool for computation, visualization, and research in geometric algebra.

Издательство
Pleiades Publishing, Ltd.
Номер выпуска
2
Язык
English
Страницы
67-82
Статус
Published
Том
51
Год
2025
Организации
  • 1 RUDN University
  • 2 Joint Institute for Nuclear Research
Цитировать
Поделиться

Другие записи

Avatkov V.A., Apanovich M.Yu., Borzova A.Yu., Bordachev T.V., Vinokurov V.I., Volokhov V.I., Vorobev S.V., Gumensky A.V., Иванченко В.С., Kashirina T.V., Матвеев О.В., Okunev I.Yu., Popleteeva G.A., Sapronova M.A., Свешникова Ю.В., Fenenko A.V., Feofanov K.A., Tsvetov P.Yu., Shkolyarskaya T.I., Shtol V.V. ...
Общество с ограниченной ответственностью Издательско-торговая корпорация "Дашков и К". 2018. 411 с.