首页 > 解决方案 > 除细节外的规则曲面的网格简化

问题描述

我需要准备汽车座椅的 3D 网格以进一步进行动态分析。由于网格具有高分辨率,因此有必要使用 MeshLab 中的可用选项之一进行简化。我必须使用什么模块在面简单的地方(规则、简单的表面)获得分辨率较低的网格,但在必须保留细节(曲率、折叠、弯曲)的地方获得更高的分辨率。我附加到此消息的对象的屏幕。

在此处输入图像描述

感谢您提前提供任何建议。

雅库布

标签: meshmeshlabsimplification

解决方案


filters > Remeshing, Simplification and Reconstruction > Quadric Edge Collapse Decimation

然后输入所需的面数,或网格应减少多少的百分比。

检查以下设置:

Preserve Boundary of the mesh--> 不修改任何现有的边界边

Preserve Normal--> 保持网格的法线并防止面翻转

Preserve Topology--> 保持网格的属(即,不创建或塌陷孔)

Optimal position of simplified vertices--> 将边缘折叠到最小化二次误差的点上

Planar Simplification--> 改进了平面区域的简化

Post-simplification cleaning--> 不确定这是否真的有必要,但默认情况下总是选中它。


二次抽取算法通过根据到二次平面的有符号距离为每条边分配“成本”来减少面的数量。该算法按成本对边缘进行排序并折叠边缘,这将在最终网格中产生最小的错误,这正是您想要的。

这个算法的解释可以在 Michael Garland 的一篇题为Surface Simplification Using Quadric Error Metrics的简短论文中找到,或者在他的博士论文中找到。论文,标题为Quadric-Based Polygonal Surface Simplification


推荐阅读