QTetraMesher 0.8.3 – 10 years birthday!
Saturday, December 16th, 2023After a puny 10 years of development the QTetraMesher project has reached version 0.8.3!
Download: QTetraMesher Windows x64 binary build
Source: https://github.com/dennis2society/qtetramesher
Release Notes
- The Windows binary is built with:
- Visual Studio 2019 Community, x64, Release build
- CMake >= 3.16
- Qt 5.15.2
- CGAL 5.6, https://www.cgal.org/download.html
- Boost 1.83.0, https://www.boost.org/users/download/
- QGLViewer 2.9.1, https://github.com/GillesDebunne/libQGLViewer
- SOFA Framework (git pull 2023-12-15), https://github.com/sofa-framework/sofa
- Assimp – Asset Importer Library (git pull 2023-10-15), https://github.com/assimp/assimp
Improvements
- Full CMake build! All projects can now be built with CMake. (Pretty easy on Linux, but a PITA on Windows… )
- Significantly improved mesh surface mesh loading + speed:
- Replaced old trimesh2 C library with Assimp library
- New mesh formats available for import
- Fixed surface normal generation (damn.. the old one was so slow… )
- libQGLViewer is now included in the repository
Failed experiments
- quartettetrastuffing is very unstable on meshes more complex than primitives…
- There is now a preliminary but currently deactivated option to use Tetgen tetrahedralization which is disabled, too, because of random errors on Linux… :/
Misc
- Using CMake, building on Linux is pretty easy. There are now dedicated build instructions tested on at least three different distributions: https://qtm.dennis2society.de/build_instructions_linux.html