Version 1.1 Released!30 May 2019
We are proud to announce the release of version 1.1 of the Polygon Mesh Processing Library! This minor release includes a couple new features, enhancements, bug fixes, and updates to third-party libraries. Highlights include:
- An implementation of the hole filling algorithm by Liepa1
- An improved
SurfaceSmoothingalgorithm avoiding model shrinking2
- A new compile-time switch to choose between
- Native support for high-DPI displays on all supported operating systems and browsers
This release also includes one breaking change encapsulating some public members
TrackballViewer classes. While this change effectively
modifies the public API of the library, we felt that the change is too minor to
justify a bump of the major version number. See
details and to check if you might be affected by it.
For this release, we also slightly changed the license terms to include an explicit disclaimer excluding all present and previous employers from any warranty and liability, see the updated license text for details. The disclaimer does not change anything about what you can do with the library. The license terms are still equivalent to those of the original MIT license.
You can find a full summary of changes in the changelog.
Obtaining the pmp-library
Get your own copy by cloning:
$ git clone --recursive https://github.com/pmp-library/pmp-library.git
Checkout the 1.1 release tag:
$ cd pmp-library && git checkout 1.1.0
Configure and build:
$ mkdir build && cd build && cmake .. && make
Run the mesh processing app
$ ./mpview ../external/pmp-data/off/bunny.off
Reporting Bugs or Problems
If you encounter any glitches or problems please report the issue on our GitHub issue tracker.