我试图让 tetgen 提供我的 stl 模型的 Delaunay 四面体化,但总是在相交方面出现一些错误。
该模型是人类心脏的 ascii .stl 模型,从计算机断层扫描数据中获得(如果需要,可以提供链接)。首先,我使用具有 100 个局部性和 1.00 个容差值的自适应渲染在 CTAn 软件中构建它,而不是使用 MeshFix 修复它。MeshFix 输出 .off 或二进制 .stl 文件。
如果我尝试将 .off 模型导入 tetgen,我总是会收到此错误:
读取文件 off.off 中第 2 行标题的语法错误。
我无法直接将.stl文件导入tetgen,因为它不支持二进制.stl,所以我先使用MeshLab转换为acsii.stl,然后将结果导入tetgen。
但在这种情况下,我有另一个错误:
找到两个几乎自相交的刻面
它建议我降低二面角公差。我这样做只是为了得到下一条消息:
找到两个完全自相交的刻面
它建议我使用 -d 前缀来检测所有这些方面。我这样做并收到下一条消息:
没有面相交
现在我很困惑,因为它给出了特殊的命题。
如果这里有人熟悉tetgen,请告诉我,如何将我的模型导入tetgen?我尝试了一些修复工具和不同的前缀,但到目前为止没有任何效果。
如果有人有 tetgen 社区的链接,我也将不胜感激,因为我没有找到任何东西,虽然试过了。