Skip to content

v1.8.6

Compare
Choose a tag to compare
@BrunoLevy BrunoLevy released this 30 Oct 10:15

Note: the packages generated by github (Source code links) do not contain the submodules. Use geogram_1.8.6.tar.gz or geogram_1.8.6.zip instead to get everything.

Note: Some PSMs (Multiprecision, Predicates and Delaunay) are broken in this release. If you need PSMs you can either generate them from v1.8.6-rc in the repo (see tools/make_geogram_dist) or use the ones from v1.8.5 (there was not much change in these functionalities). This only concerns users that use only the subset of geogram in these PSMs. Users that use the full geogram library are not concerned.

What's new: many improvements and bug fixes in mesh intersection and mesh boolean operations

  • Test suite for mesh intersection.
  • New generic geometric types: vectors in 2D and 3D with homogeneous coordinates.
  • Intersection code that works with bundled expansion-based arithmetic kernel or Tessael's geogram-plus high performance rugged arithmetic kernel.
  • New interval arithmetics and predicates filtering for mesh intersection.
  • Improvements in expansion arithmetics.
  • Fixed stack overflow problems under MacOSX and Windows when allocating too many expansions on stack.