Provides interactive 3D visualization for large-scale Cayley graphs.
Specifically designed for analyzing state spaces of the 'TopSpin' puzzle.
Leverages the 'Datoviz' library and Vulkan-based GPU rendering for smooth
real-time exploration of large graphs and complex state transitions.
Implements efficient coordinate mapping for high-dimensional permutation
groups, allowing users to visualize the connectivity and structural
properties of the puzzle's state space. The rendering engine provides
high-performance visuals and interactive camera controls, making it suitable
for mathematical analysis of group-theoretic puzzles within the R
environment.
| Version: |
0.1.2 |
| Depends: |
R (≥ 4.1.0) |
| Imports: |
grDevices, stats |
| Suggests: |
cayleyR, knitr, rmarkdown, testthat (≥ 3.0.0) |
| Published: |
2026-05-11 |
| DOI: |
10.32614/CRAN.package.cgvR |
| Author: |
Yuri Baramykov
[aut, cre],
Cyrille Rossant [ctb, cph] (Author of the Datoviz library) |
| Maintainer: |
Yuri Baramykov <lbsbmsu at mail.ru> [email to maintainer is undeliverable] |
| BugReports: |
https://github.com/Zabis13/cgvR/issues |
| License: |
MIT + file LICENSE |
| URL: |
https://github.com/Zabis13/cgvR |
| NeedsCompilation: |
yes |
| SystemRequirements: |
C17, C++17, GNU make, pkg-config, libvulkan-dev
(Linux) or LunarG 'Vulkan' 'SDK' (Windows, macOS), libglfw3-dev
(Linux) or glfw via Homebrew (macOS), ffmpeg (optional, for
cgv_record_*). Optional configure flags: --with-vulkan /
--without-vulkan, --with-simd for SSE4.1 + PCLMUL fpng. |
| Materials: |
README, NEWS |
| CRAN checks: |
cgvR results |