QTetraMesher 0.8.5
2026-10-18 – 13:21available at https://github.com/dennis2society/qtetramesher/releases/tag/0.8.5



Changelog
- New tetrahedralization methods:
- Custom GenericIsoSurfaceStuffing implementation with optional graded tetrahedra (results vary with mesh size and selected cell size) with no external dependencies
- Improved Tetgen integration
- GMSH integration (this one is sensitive to surface mesh quality…

- ftetwild integration
- Surface mesh quality check (basic test for usage with Tetgen and GMSH)
- libQGLViewer replaced by the new lightweight QtmGLViewer (QOpenGLWidget, OpenGL 3.3 core profile, shaders and GPU buffers). Works natively in Wayland.
- Two lights (headlight and a softer light from above) for better shape perception
- Visualization options (colors, wireframe/solid options, surface mode, axis/grid/bbox) are saved and restored between sessions
- Now with different surface/inside colors for tetra meshes
- Fixed: bounding box was not updated when the surface mesh was moved to the origin
- Robustness: failed or corrupt mesh files (surface, GMSH, Tetgen) are rejected with a message and keep the current mesh instead of crashing; Generate without a loaded surface no longer crashes; failed tetrahedralization keeps the surface visible
- Fixed memory leaks (octree, file stream in the GMSH loader, Tetgen parameters)
- GMSH files must be ASCII MSH version 2 (version 4 files are now detected and reported)
- Tetrahedralization no longer blocks the UI: each method runs in a separate worker process and can be canceled (also when a method hangs); a crash in a method no longer takes down the program.
Octree generation and the surface check run in background threads. A progress indicator is shown in the viewer - Fixed a bug in the cutplane rendering (initial slider values were not at 0 cutting off parts of the tetrahedra mesh)
- Improved surface mesh loading including optional basic mesh repair on load
- Better about and help dialog
- Added an application icon
Binary Releases
- Windows binary release (x64, Release/MinSizeRel) (portable ZIP archive or InnoSetup installer on the Releases page):
- Compiler: Visual Studio 2022 (17.14), MSVC 19.44
- Qt 6.12.0
- Boost 1.92.0
- CGAL 6.2.1 (with GMP/MPFR from the CGAL auxiliary libraries)
- assimp 6.0.5
- SOFA Framework 26.12.99
- GMSH 4.15.2
- fTetWild (git 8118f81, 2026-09-23) with oneTBB 2022.2.0, geogram 1.9.6, libigl 2.6.0, Eigen 3.4.0, spdlog 1.15.3 and fmt 11.2.0 (all statically linked except TBB)
- Linux AppImage (GLIBC 2.44)
- Qt 6.11.2
- Boost 1.74.0
- CGAL 6.2.1 (with GMP/MPFR from the CGAL auxiliary libraries)
- assimp 6.0.5
- SOFA Framework 26.12.99
- GMSH 4.15.2
- fTetWild (git 8118f81, 2026-09-23) with oneTBB 2022.2.0, geogram 1.9.6, libigl 2.6.0, Eigen 3.4.0, spdlog 1.15.3 and fmt 11.2.0 (all statically linked except TBB)