Create a tetrahedral mesh from a closed triangular mesh

I am looking for an algorithm (or implementation) to create a tetrahedral mesh from a closed (i.e. without holes) three-dimensional triangular mesh.

The best solution would be an open source application that can import files in the form of a grid (for example, OBJ, STL and VTK), display them and provide the ability to tetrahedronize the grid. But I am also well versed in command line tools or just outlines of the algorithm.

Some prerequisites - I use Blender on a Linux system to design surface meshes. In the end, I plan to implement the tetrahedronization algorithm in Python or MATLAB.

I already stumbled upon several application names while searching for a good mesher, but so far I have no specific results. Therefore, any information on relevant documents, algorithms or implementations is welcome!

Applications mentioned so far:

  • MeshLab
  • Tetgen
  • Gmsh
  • Rhino

A few relevant terms:

  • Delaunay (3D)
  • Advancing front mesh
+4
source share
1 answer

You can use the GEOGRAM software that I am developing:

http://alice.loria.fr/software/geogram/doc/html/index.html (it supports STL and OBJ format).

Under the scene, tetgen is used. It also has visualization with OpenGL.

0
source

All Articles