Passer de la structure Blender définie par des triangles à un maillage 3D complet (en utilisant GMSH?)

Aug 20 2020

J'ai actuellement créé un modèle réduit d'avion dans Blender en dessinant un volume fermé avec des plans triangulaires. Je veux faire un calcul FEM sur cet objet, ce qui signifie que j'ai besoin d'un fin maillage tétraédrique 3D de cette structure. J'ai regardé des threads comme ( Créer un maillage 3D à partir de fichiers stl avec gmsh ) qui semble similaire, mais ayant rencontré des problèmes avec GMSH détectant les volumes réels de mes fichiers .stl exportés, j'ai pensé que je demanderais à cette communauté des chemins alternatifs avant de pousser plus loin. Donc:

Quelqu'un peut-il penser à une alternative à l'utilisation de GMSH? Y a-t-il des programmes de maillage open source à considérer?

Réponses

3 DanielShapero Aug 20 2020 at 05:39

Des outils comme gmsh nécessitent souvent plus d'informations que STL ne fournit - la connectivité entre les triangles du maillage de surface d'entrée. Vous pourriez être intéressé à essayer TetWild , qui peut apparemment reconstruire toutes ces informations de connectivité et corriger un certain niveau de dégénérescence dans les données d'entrée. L'article à ce sujet est également très intéressant; ils ont testé leur algorithme sur plusieurs milliers de maillages de surface de Thingiverse. Leur algorithme a pu mailler 99% de ces maillages de surface, alors que de nombreux outils concurrents (MMG, CGAL, Tetgen) ne parviennent pas à effectuer un maillage à proximité de ce nombre.