Geogram is a programming library with geometric algorithms
 
 
 
 
 
 
Go to file
Bruno ed819084df ExactCDT2d::create_intersection(): forgot to push length_ value for new point in expansion_nt mode 2023-11-30 14:40:27 +01:00
.github/workflows Updated workflows so that they can get exploragram 2023-04-11 12:23:15 +02:00
cmake finally removed tetgen from minimal config 2023-11-29 21:52:28 +01:00
doc Enable MathJax in Doxygen (#83) 2023-07-24 10:39:11 +02:00
src ExactCDT2d::create_intersection(): forgot to push length_ value for new point in expansion_nt mode 2023-11-30 14:40:27 +01:00
tests Added all examples from OpenSCAD. Will probably not work with plain geogram but work with geogramplus 2023-11-30 09:34:20 +01:00
tools Action to generate Emscripten demos. 2022-12-20 15:33:22 +01:00
.gitignore make packer optional in atlas maker and do not destroy the charts 2022-11-04 09:03:16 +02:00
.gitmodules rply as submodule 2022-12-02 12:08:20 +01:00
CMakeLists.txt - changed version to v1.8.7-rc 2023-10-30 15:23:35 +01:00
LICENSE LICENSE: added mention of BSD three-clauses 2022-11-11 17:38:38 +01:00
README.md - changed version to v1.8.7-rc 2023-10-30 15:23:35 +01:00
configure.bat Fixed configure.bat, now using vs-generic always. 2022-02-23 22:11:04 +01:00
configure.sh Added ImageRasterizer API functions using vec2i. 2023-01-04 17:03:53 +01:00

README.md

geogram

License Release Emscripten Doxygen

Continuous Continuous

Nightly Nightly

Geogram received the Symposium on Geometry Processing Software Award in 2023.

Geogram is a programming library with geometric algorithms. It has geometry-processing functionalities:

It also has lower-level algorithm:

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.

How does it compare to other geometry-processing libraries ?

See FAQ