Как увидеть, какие ошибки Slic3r имеет repaird?

У меня есть STL-файл, который, по мнению Slic3r, содержит ошибки. Они не видны в 3D-виде. Я аназлизировал их как в блендере, так и в netfabb. Обе эти программы говорят, что модель хорошая. Я не хочу оставлять это на волю случая. Поскольку я продаю STL-файлы, мне нужен идеальный STL-файл.

Есть ли какой-нибудь способ узнать, в чем проблема? Я сталкиваюсь с этим время от времени. Часто я могу вернуться в блендер и найти ошибку, проанализировав сетку. Но не всегда. Было бы очень полезно, если бы slic3r рассказал мне, что он починил.

, 👍4

Обсуждение

"Совершенный" - это качественный термин. Я мог бы предложить вам проверить свои модели, напечатав их на нескольких разных 3d-принтерах. Если результат соответствует желаемому, ваши модели проходят проверку качества. (и я говорю это как человек, хорошо знакомый с 6Sigma и подобными методами производственного процесса), @Carl Witthoft

@Carl-Wittsoft "Perfect" - это не уникальный термин для обозначения качества, я работаю инженером по качеству уже 30 лет. С 6Sigma мы работаем для чего-то под названием Excellence, но есть ошибки на производстве., @Fernando Baltazar

@gunslinger Просто избегайте перевернутых стен и лицевых стен внутри., @Fernando Baltazar


1 ответ


Лучший ответ:

3

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

Статистика должна дать вам некоторое представление о том, что произошло.

Используя ADMeshGUI:

Найдите ADMeshGUI по адресу github.com/admesh/ADMeshGUI.

Откройте файл и нажмите кнопку ВОССТАНОВИТЬ в правом нижнем углу. Посмотрите на изменения.

ADMeshGUI


,

Отлично, теперь у меня есть реальный пример, чтобы проверить это, и он сработал. Отличный ответ!, @Gunslinger