问题摘要:我有一些3D建模对象的大型STL文件,我想在需要在Solidworks中分析的CT扫描的特定部分进行叠加和比较。我想知道1是否有函数或算法。)压缩STL文件2。)通过正态分布消除stl文件中的噪声(离散大小标注的高斯消除?)或最后3个。)通过指定坐标体积来分割stl文件,以消除设置体积之外的STL三角形,以实现较小的文件大小和基于特定区域的零件检查。
尝试的解决方案:我尝试直接导入到Solidworks,但失败了-1300万个面和3900万个顶点。我尝试过在solidworks中压缩分辨率--没有消除任何三角形。我尝试过使用meshlab将文件转换为DXF并导入到Solidworks,但是仍然失败了,而且太耗时了。
我相信可能会有一种解决方案,使用matlab来消除上述指定体积之外的顶点和面,或者可能执行某种消除算法来清除“重复”的相似面。
发布于 2019-06-12 17:41:36
为此,可以使用MeshLab;打开STL网格并使用简化:二次边折叠过滤器,该过滤器将减少用于定义曲面的三角形数量,同时保留原始形状。
这里有一个简单的视频教程:https://www.youtube.com/watch?v=PWM6EGVVNQU
https://stackoverflow.com/questions/56465838
复制相似问题