我有一个 STL 文件,Slic3r 认为它有错误。它们在 3D 视图中不可见。我已经在 Blender 和 netfabb 中对它们进行了分析。这两个程序都说模型很好。我不想让这件事发生。由于我销售 STL 文件,因此我需要完美的 STL 文件。
有什么办法可以找出问题所在。我不时遇到这种情况。通常我可以回到搅拌机并通过分析网格来找到错误。但不总是。让 slic3r 告诉我它修复了什么会很有帮助。
我有一个 STL 文件,Slic3r 认为它有错误。它们在 3D 视图中不可见。我已经在 Blender 和 netfabb 中对它们进行了分析。这两个程序都说模型很好。我不想让这件事发生。由于我销售 STL 文件,因此我需要完美的 STL 文件。
有什么办法可以找出问题所在。我不时遇到这种情况。通常我可以回到搅拌机并通过分析网格来找到错误。但不总是。让 slic3r 告诉我它修复了什么会很有帮助。
Slic3r在内部使用ADMesh来验证和修复网格。您可以尝试直接使用 ADMesh 来查看有关更改内容的有限信息。请注意,Slic3r 捆绑了它自己的 ADMesh 副本,并且根据您的 Slic3r 版本和版本,它的 ADMesh 的行为可能与独立的略有不同。(例如,Slic3r Prusa Editon 非常严重地修补了它自己的 ADMesh。)
$ admesh cube_bad.stl
ADMesh version 0.98.2, Copyright (C) 1995, 1996 Anthony D. Martin
ADMesh comes with NO WARRANTY. This is free software, and you are welcome to
redistribute it under certain conditions. See the file COPYING for details.
Opening cube_bad.stl
Checking exact...
Checking nearby. Tolerance= 1.000000 Iteration=1 of 2... Fixed 0 edges.
Checking nearby. Tolerance= 1.000173 Iteration=2 of 2... Fixed 0 edges.
Removing unconnected facets...
Filling holes...
Checking normal directions...
Checking normal values...
Calculating volume...
Verifying neighbors...
================= Results produced by ADMesh version 0.98.2 ================
Input file : cube_bad.stl
File type : ASCII STL file
Header : solid cube (repaired)
============== Size ==============
Min X = 0.000000, Max X = 1.000000
Min Y = 0.000000, Max Y = 1.000000
Min Z = 0.000000, Max Z = 1.000000
========= Facet Status ========== Original ============ Final ====
Number of facets : 12 12
Facets with 1 disconnected edge : 3 0
Facets with 2 disconnected edges : 0 0
Facets with 3 disconnected edges : 1 0
Total disconnected facets : 4 0
=== Processing Statistics === ===== Other Statistics =====
Number of parts : 1 Volume : 1.000000
Degenerate facets : 0
Edges fixed : 0
Facets removed : 1
Facets added : 1
Facets reversed : 2
Backwards edges : 0
Normals fixed : 2
统计数据应该能让您对发生的事情有所了解。
在github.com/admesh/ADMeshGUI 上找到ADMeshGUI。
打开文件并单击右下角的修复按钮。查看更改。