mirror of https://github.com/BrunoLevy/geogram
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
3 days ago | |
---|---|---|
.github/workflows | 3 days ago | |
cmake | 3 days ago | |
doc | 2 weeks ago | |
src | 3 days ago | |
tests | 2 weeks ago | |
tools | 3 months ago | |
.gitignore | 5 months ago | |
.gitmodules | 4 months ago | |
CMakeLists.txt | 2 weeks ago | |
LICENSE | 4 months ago | |
README.md | 3 days ago | |
configure.bat | 1 year ago | |
configure.sh | 3 months ago |
README.md
geogram
Geogram is a programming library with geometric algorithms. It has geometry-processing functionalities:
- surface reconstruction
- remeshing
- parameterization and texturing
- Boolean operations
It also has lower-level algorithm:
- Exact numbers / exact predicates
- Delaunay triangulations in 2D and highly efficient parallel Delaunay triangulations in 3D
- Memory efficient surfacic/volumetric/hybrid mesh data structure
- Efficient geometric search data structures for intersection and raytracing (AABBs, KdTrees, ...)
- Spectral mesh processing
- Linear solver on CPU and GPU
Geogram contains the main results in Geometry Processing from the former ALICE Inria project, that is, more than 30 research articles 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.
Links
- Documentation, how to compile, tutorials....
- Programmer's reference manuals...
- Releases
- Projects with geogram
- Graphite, an experimental 3D modeler built around geogram.
- Geogram in-browser demos (How is it possible ? more on this here)
How does it compare to other geometry-processing libraries ?
See FAQ