宁夏3d打印吧 关注:67贴子:448
  • 2回复贴,共1

【3D打印学院】Meshlab修复软件——修模小技巧

只看楼主收藏回复

不知道你有没有遇见过这样的情况:好不容易设计的或者从网上下载的模型,要么切片切不出来,要么切出来了打不成功。
给大家介绍一款修复软件——Meshlab,要比咱们上次介绍的Netfabb复杂许多,功能也强大,缺点是没汉化啊。
1、导出合适的文件格式
Meshlab可以打开和导出一些Netfabb不能处理的3D文件,并将它们转换和导出成各种其他格式的文件。
咱们常采用的是STL格式的文件,如果你的格式不对,就可以用meshlab导出成以上格式了。

注:Meshlab支持打开和导入的3D文件格式有: PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN。
2、导出合适的文件大小
如果你的模型三角面数过多,会造成文件过大,导入切片软件很容易卡死的。
这个时候可以用Meshlab软件的“polygon reduction”(面数减少)功能来降低面数和文件大小。
当然,也不能减得过低,会影响模型质量,同一模型不同面数的效果图如下:

meshlab减少面数的步骤:
从菜单栏(menu)选择Filters > Remeshing, simplification and construction > Quadratic Edge Collapse Detection,出现下图所示选项框。

如果你的模型是带有材质和颜色的,那么记得选Quadratic Edge Collapse Detection(with texture)来保持材质和颜色在3D模型上对应的位置。
下面来解释一下这个选项框里各项的含义:
Target number of faces(目标面数)---你想要最终将模型减少至____个面;
Percentage reduction(减少百分比)---填写介于0~1之间的数值;
以上两项二选一填写即可。
继续哦,Quality threshold(质量阈值):
Preserve Boundary of the mesh(保留网格边界)输入一个介于0~1的值;
值越高,meshlab越努力保持住你的原始模型的外形,因此推荐保持默认的最高值 1。
Preserve Normal (保留法线方向):建议勾选。勾选上之后meshlab就不会不小心弄反模型中有些面的发现方向了。
注意:如果你发现模型的法线确实有问题了,可以选择Filter>Normals, Curvature and Orientation > Re-Orient all faces coherently 来将模型的法线修复正常(注意,只对流性(manifold)模型管用)。
Preserve Topology (保留拓扑结构)在处理模型时尽量不改变模型的拓扑结构。
Optimal position of simplified vertices(保持简化顶点处于最佳位置):建议勾选。
Planar simplification(平面简化):建议勾选;
Post-simplification cleaning (简化后清理):建议勾选;
Simplify only selected faces (只简化选中的面):如果你想简化整个模型,就不要选这一项了。
都选择好了以后,点击Apply(应用),就可以了。
好了,一键修复模型,就是这么简单。


1楼2016-01-07 12:07回复


    2楼2016-06-12 17:12
    回复
      可以导入导出igs文件吗?可以录制宏文件吗?可以自动检错和模型修复吗?


      3楼2018-06-11 22:59
      回复