|
|
|
|
|
by BrunoLevy01
1221 days ago
|
|
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 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 ! |
|