1

我有一个网格,我将其导入 Meshlab 并简化、清理和重建网格。我从 meshlab 导出最终网格并导入有限元软件 (COMSOL)。导入时收到“自相交面,Face:19303”的错误消息。

Meshlab 找不到任何自相交的面。如何选择面 19303 并修改/删除它以修复错误?

谢谢,哈米德

4

1 回答 1

2

在我的 Meshlab 版本(Lubuntu 上的 v1.3.2_64bit)中,选择人脸的方法似乎如下:

  1. 单击“过滤器>选择>条件面选择”

  2. 写入(fi == 19303)“布尔函数”。

  3. 点击“应用”。

标记面部后,Meshlab 可让您将其移除。

我想这fi代表“面部索引”(如果有人可以确认/纠正这一点,那就太好了)。并且要注意 Meshlab 从零开始对面进行编号;如果 COMSOL 将它们从 1 开始编号,那么您可能会不合时宜。

另一种可能性是以每个三角形都有自己的线(例如关闭)的格式导出网格并在编辑器中计算线数。但这将是乏味且容易出错的。

于 2018-10-12T19:41:09.697 回答