0

我之前曾在 github 上问过这个问题但从未深入探讨过。现在我已经把它捡起来了,并试图让这个网格四面体化,但我不断收到错误,见下文。虽然声明清楚地说“找到一个段和一个子面相交”,但我不知道我该如何解决这个问题?这里的问题更准确地说是如何找到网格是否具有开放边界以及如何定位它并在可能的 blender 中修复它?我问的是开放边界,因为显然具有开放边界的“camel.off”给出了相同的错误。我什至尝试使用另一种几何处理工具,但没有发现任何漏洞,而且它的自动修复也不起作用。 尝试四面体化时的错误我得到了 obj文件Emily 的 3D 扫描并移除所有东西,例如睫毛、眼球、内部和外部额外的子几何形状。我正在使用搅拌机导出并使用 libigl tetgen 示例来查看它是否有效。我检查了网格,我没有看到拓扑中的任何孔,我使用搅拌器网格填充功能填充的基本孔。见附图。 用于导出的搅拌机中的 Emily 清理文件 在 libigl 中,我在使用 tetgen 处理之前在查看器中启动了它,它看起来不错,我还尝试了所有搅拌机清理工具,请参阅libigl emily 正确加载.

有没有办法在尝试创建确保平稳运行的四面体网格之前自动进行更多预处理?请指教。

4

1 回答 1

0

请注意,Emily 的嘴唇具有自相交的面。这可以按照@Dominik Mokris 的建议在 MeshLab 中查看。然而,在删除这些面之后,很难在没有其他面自相交的情况下正确填充它。看到 tetgen 的主要错误之一是关于自相交。我发现的唯一很棒的工具是来自 Autodesk 的 MeshMixer,其中有一个名为 makesolid 的工具,它负责关闭孔和自相交面等。很棒的工具,我现在可以使用 libigl 很好地生成 tetgen!

使用 MakeSol 进行网格混合器 emily 清理 如在 libigl 中所见

于 2018-10-22T17:48:31.417 回答