Pasando de la estructura de Blender definida por triángulos a una malla 3D completa (¿Usando GMSH?)

Aug 20 2020

Actualmente he creado un modelo de avión en Blender dibujando un volumen cerrado con planos triangulares. Quiero hacer un cálculo FEM en este objeto, lo que significa que necesito una fina malla tetraédrica 3D de esta estructura. He visto hilos como ( Crear malla 3D a partir de archivos stl con gmsh ) que parece similar, pero habiendo encontrado problemas con GMSH al detectar los volúmenes reales de mis archivos .stl exportados, pensé que le pediría a esta comunidad rutas alternativas antes de presionar en más. Entonces:

¿Alguien puede pensar en una alternativa al uso de GMSH? ¿Hay algún programa de mallado de código abierto que valga la pena considerar?

Respuestas

3 DanielShapero Aug 20 2020 at 05:39

Herramientas como gmsh a menudo requieren más información de la que proporciona STL: la conectividad entre triángulos de la malla de la superficie de entrada. Podría estar interesado en probar TetWild , que aparentemente puede reconstruir toda esta información de conectividad y corregir algún nivel de degeneración en los datos de entrada. El artículo al respecto también es muy interesante; probaron su algoritmo en varios miles de mallas de superficie de Thingiverse. Su algoritmo fue capaz de acoplar el 99% de estas mallas de superficie, mientras que muchas herramientas de la competencia (MMG, CGAL, Tetgen) no pueden acoplar con éxito ese número.