MoebInv: C++ libraries for manipulations in non-Euclidean geometry
From MaRDI portal
Publication:6330657
DOI10.1016/J.SOFTX.2019.100385arXiv1912.03489MaRDI QIDQ6330657FDOQ6330657
Authors: Vladimir V. Kisil
Publication date: 7 December 2019
Abstract: The introduced package MoebInv contains two CPP libraries for symbolic, numeric and graphical manipulations in non-Euclidean geometry. The first library cycle implements basic geometric operations on cycles, which are the zero sets of certain polynomials of degree two. The second library figure operates on ensembles of cycles interconnected by Moebius-invariant relations: orthogonality, tangency, etc. Both libraries work in spaces with any dimension and arbitrary signatures of their metrics. Their essential functionality is accessible in interactive modes from Python/Jupyter shells and a dedicated Graphical User Interface. The latter does not require any coding skills and can be used in education. The package is tested on (and supplied for) various Linux distributions, Windows 10, Mac OS X and several cloud services.
Symbolic computation and algebraic computation (68W30) Computer graphics; computational geometry (digital and algorithmic aspects) (68U05) Quadratic spaces; Clifford algebras (11E88) Möbius geometries (51B10) Lie geometries in nonlinear incidence geometry (51B25) Analytic geometry with other transformation groups (51N25)
This page was built for publication: MoebInv: C++ libraries for manipulations in non-Euclidean geometry
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6330657)