从一个封闭的三角形网格创建四面体网格

5

我正在寻找一种算法(或实现)来从一个封闭的三维三角网格创建四面体网格(即没有孔洞的网格)。

最好的解决方案是一个开源应用程序,可以导入网格文件(例如OBJ、STL和VTK),显示它们,并提供一个选项来进行四面体化处理。但我也可以接受命令行工具,或者只是算法的概述。

背景 – 我在Linux系统上使用Blender设计表面网格。最终,我计划在Python或MATLAB中实现四面体化算法。

在搜索优秀的网格软件时,我已经发现了一些应用程序名称,但至今没有任何具体结果。因此,有关相关论文、算法或实现的任何信息都非常欢迎!

目前发现的应用程序包括:

  • MeshLab
  • TetGen
  • Gmsh
  • Rhino

一些相关术语:

  • Delaunay(3D)
  • Advancing Front Meshing

八叉树可能适合你。Google一下并查看:http://catiadoc.free.fr/online/cfyuganalysis_C2/cfyuganalysis3dmeshpart.htm - duffymo
你的问题可能更适合于SE计算科学而不是Stack Overflow。 - Jaime
@Jaime 谢谢,我能自己将这个问题移动到SciComp.SE吗? - Ailurus
你可以标记它并请求管理员为你移动它。 - Jaime
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接