Passando dalla struttura di Blender definita da triangoli alla mesh 3D completa (utilizzando GMSH?)

Aug 20 2020

Attualmente ho creato un modello di aeroplano in Blender disegnando un volume chiuso con piani triangolari. Voglio fare un calcolo FEM su questo oggetto, il che significa che ho bisogno di una maglia tetraedrica 3D fine di questa struttura. Ho esaminato thread come ( Creazione di mesh 3D da file stl con gmsh ) che sembra simile, ma avendo riscontrato problemi con GMSH rilevando i volumi effettivi dai miei file .stl esportati, ho pensato che avrei chiesto a questa comunità percorsi alternativi prima di spingere più avanti. Così:

Qualcuno può pensare a un'alternativa all'uso di GMSH? Ci sono programmi di meshing open source là fuori che vale la pena considerare?

Risposte

3 DanielShapero Aug 20 2020 at 05:39

Strumenti come gmsh richiedono spesso più informazioni di quelle fornite da STL: la connettività tra i triangoli della mesh della superficie di input. Potresti essere interessato a provare TetWild , che apparentemente può ricostruire tutte queste informazioni sulla connettività e correggere un certo livello di degenerazione nei dati di input. Anche l'articolo a riguardo è molto interessante; hanno testato il loro algoritmo su diverse migliaia di mesh di superficie da Thingiverse. Il loro algoritmo è stato in grado di creare mesh al 99% di queste mesh di superficie, mentre molti strumenti concorrenti (MMG, CGAL, Tetgen) non possono creare mesh con successo vicino a quel numero.