An excellent read, I recommend it. It is an almost objective opinion ;-)
Merging Geogram into CGAL would be difficult, because besides the question of the license, they are developed with a rather incompatible programming style: - CGAL is fully generic and makes an extensive use of modern…
Ooohh yes, I need to do some work on Geogram's readme (targeted towards a super-specific audience of folks who know already what they are looking for there, you are perfectly right). For now, if you want an overview of…
It was a big difficulty: I've been developing and maintaining this codebase since Y2K, and to make it portable on different OSes (Linux, Mac, Windows, Emscripten, Android), we often had to "reinvent the wheel". At the…
It is always difficult to compare different "swiss army knives" with a completely different set of blades, and in the end this type of comparison often becomes something like "my library is better than theirs", which I…
Geogram uses arithmetic expansions and filtered predicates, as explained in the following publication: https://hal.inria.fr/hal-01225202
Exactness is not "advertized" on the main page or as a "design principle" but it is there ! Geogram uses "arithmetic expansions", arrays of floating point numbers that can represent numbers with arbitrary precision…
Thanks :-)
Thank you very much for this feedback, it is super useful. Do not hesitate to post this type of comment to geogram's github (https://github.com/BrunoLevy/geogram/issues) Please note that the Logger mechanism can be…
Hi, no the scope of Geogram is not elementary, it has the following functionalities: - Mesh reconstruction from 3D pointsets - Mesh analysis - Mesh repair - Anisotropic remeshing - Texture atlas generation - Texture…
- No, Geogram was not developed for AliceVision. AliceVision uses geogram, but is completely independent. - Geogram is used in several projects and libraries, see the list here:…
Oooh that's interesting, thanks for the detailed feedback. I'll add an option to get rid of all the stuff that annoys you in the next release of the PSMs. Feel free also to create issues on github:…
Thank you very much for discussing about geogram ! To answer some of the questions I see in the comments: TL;DR: if you need a generalist library, use CGAL or libigl, if you have very specific needs of performance /…
An excellent read, I recommend it. It is an almost objective opinion ;-)
Merging Geogram into CGAL would be difficult, because besides the question of the license, they are developed with a rather incompatible programming style: - CGAL is fully generic and makes an extensive use of modern…
Ooohh yes, I need to do some work on Geogram's readme (targeted towards a super-specific audience of folks who know already what they are looking for there, you are perfectly right). For now, if you want an overview of…
It was a big difficulty: I've been developing and maintaining this codebase since Y2K, and to make it portable on different OSes (Linux, Mac, Windows, Emscripten, Android), we often had to "reinvent the wheel". At the…
It is always difficult to compare different "swiss army knives" with a completely different set of blades, and in the end this type of comparison often becomes something like "my library is better than theirs", which I…
Geogram uses arithmetic expansions and filtered predicates, as explained in the following publication: https://hal.inria.fr/hal-01225202
Exactness is not "advertized" on the main page or as a "design principle" but it is there ! Geogram uses "arithmetic expansions", arrays of floating point numbers that can represent numbers with arbitrary precision…
Thanks :-)
Thank you very much for this feedback, it is super useful. Do not hesitate to post this type of comment to geogram's github (https://github.com/BrunoLevy/geogram/issues) Please note that the Logger mechanism can be…
Hi, no the scope of Geogram is not elementary, it has the following functionalities: - Mesh reconstruction from 3D pointsets - Mesh analysis - Mesh repair - Anisotropic remeshing - Texture atlas generation - Texture…
- No, Geogram was not developed for AliceVision. AliceVision uses geogram, but is completely independent. - Geogram is used in several projects and libraries, see the list here:…
Oooh that's interesting, thanks for the detailed feedback. I'll add an option to get rid of all the stuff that annoys you in the next release of the PSMs. Feel free also to create issues on github:…
Thank you very much for discussing about geogram ! To answer some of the questions I see in the comments: TL;DR: if you need a generalist library, use CGAL or libigl, if you have very specific needs of performance /…