我目前在 Blender 中创建了一架模型飞机,方法是用三角形平面绘制一个封闭的体积。我想对这个对象进行 FEM 计算,这意味着我需要这个结构的精细 3D 四面体网格。我看过类似的线程(用 gmsh 从 stl 文件创建 3D Mesh),看起来很相似,但是在 GMSH 从我导出的 .stl 文件中检测实际卷时遇到了问题,我想我会在推送之前向这个社区询问替代路径在任何进一步。所以:
有人能想到使用 GMSH 的替代方法吗?有任何值得考虑的开源网格划分程序吗?
我目前在 Blender 中创建了一架模型飞机,方法是用三角形平面绘制一个封闭的体积。我想对这个对象进行 FEM 计算,这意味着我需要这个结构的精细 3D 四面体网格。我看过类似的线程(用 gmsh 从 stl 文件创建 3D Mesh),看起来很相似,但是在 GMSH 从我导出的 .stl 文件中检测实际卷时遇到了问题,我想我会在推送之前向这个社区询问替代路径在任何进一步。所以:
有人能想到使用 GMSH 的替代方法吗?有任何值得考虑的开源网格划分程序吗?
像 gmsh 这样的工具通常需要比 STL 提供的更多信息——输入表面网格的三角形之间的连通性。您可能有兴趣尝试TetWild,它显然可以重建所有这些连接信息并纠正输入数据中某种程度的退化。关于它的论文也很有趣;他们在 Thingiverse 的数千个表面网格上测试了他们的算法。他们的算法能够对这些表面网格中的 99% 进行网格化,而许多竞争工具(MMG、CGAL、Tetgen)无法在接近该数字的任何地方成功地进行网格化。