From the creators of dennis2society.de!

QTetraMesher 0.8.5

2026-10-18 – 13:21

available 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)

Post a Comment

Insert a smiley:


To prevent spam and comments of people who don't
know about mathematics you have to enter the result
into the field on the right side.
Hint: Possible answers are '-3', '-2', '0', '1' and '6x'.
Some challenges have more than one correct answer!

Please note: Comments will be approved manually!
It may take a few hours to check if yours
is legitimate even after solving the captcha..
Spam protection

Captcha