1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
namespace GEO {
/**
\mainpage
Geogram is a programming library with geometric algorithms. It
contains the main results in Geometry Processing from the former ALICE
Inria project, that is, more than
[30 research articles](https://github.com/BrunoLevy/geogram/wiki/Publications) published in
ACM SIGGRAPH, ACM Transactions on Graphics, Symposium on Geometry
Processing and Eurographics. It was supported by two grants from the
European Research Council (ERC): GOODSHAPE and VORPALINE.
Geogram includes a simple yet efficient Mesh data structure (for
surfacic and volumetric meshes), exact computer arithmetics (a-la
Shewchuck, implemented in GEO::expansion ), a predicate code generator
(PCK: the Predicate Construction Kit), standard geometric predicates
(orient/insphere), Delaunay triangulation, Voronoi diagram, spatial
search data structures, spatial sorting) and less standard ones (more
general geometric predicates, intersection between a Voronoi diagram
and a triangular or tetrahedral mesh embedded in n dimensions), and
semi-discrete optimal transport.
- [Geogram website on github](https://github.com/BrunoLevy/geogram)
- [Geogram wiki](https://github.com/BrunoLevy/geogram)
- [Online demos](https://github.com/BrunoLevy/geogram/wiki/compiling_Emscripten#examples)
- How to compile Geogram: [Linux](https://github.com/BrunoLevy/geogram/wiki/compiling_Linux)
[Windows](https://github.com/BrunoLevy/geogram/wiki/compiling_Windows)
[Mac](https://github.com/BrunoLevy/geogram/wiki/compiling_MacOS)
- [License](https://github.com/BrunoLevy/geogram/blob/main/LICENSE)
- [Bundled third-party libraries](https://github.com/BrunoLevy/geogram/wiki/ThirdParty)
- \link geogram_design Design principles \endlink
- \link geogram_programmer Programmer's quick links to main Geogram classes \endlink
- \link geogram_PSM Pluggable Software Modules (PSMs) \endlink
*/
}
|