27 ms·
Exactly my thought. If anything I would have merged this into CGAL. "30 research articles" is just the tip of the iceberg of what CGAL does. Also, Open3D is lo
by yazzku 4y ago
Exactly my thought. If anything I would have merged this into CGAL. "30 research articles" is just the tip of the iceberg of what CGAL does.
Also, Open3D is looking very cool, good pointer.
- jonas21 4y agoCGAL is GPL, while Geogram is BSD. That has a lot of practical consequences in how they can be used. Plus it's nice from an educational standpoint to have independent open-source implementations.
- BrunoLevy01 4y agoMerging 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 C++ / generic programming / templates. - Geogram is targeted towards several specific scenarii, with no compromise regarding efficiency and memory consumption. For instance, Geogram's data structures are based on contiguous arrays of values and indices, compact in memory, with fully parallel code, whereas CGAL uses for instance "property maps", that are more "generic" but that introduce a log(n) penalty for each individual access. TL;DR: CGAL is configurable/generic/has many tuning buttons. Geogram is highly optimized in terms of memory usage and speed for some specific applications. Which one is best for you ? Depends on what you want to do !