Auto repair mesh upon import or Fix through Netfabb, Whats the difference?
Hi, I have always just imported OBJ. files into Prusa Slicer, many of which have had some naked and non manifold edges.
After importing I would get the Auto repaired message just above the Slice Now button telling me what was repaired.
I always assumed that Prusa Slice had automatically repaired my models as it imported them, and they always printed fine as if the were corrected.
However I did a test where I imported a cube that had one non manifold edge and one missing face. I got the usual auto repaired message, but in the preview of the model you can clearly see the defects are still there. Although the model sliced and the slice looked good. But when I exported the plate as STL. I found that in fact the model still had the original defects.
Puzzled by this I found out online that if you hover over the repaired Icon (the triangle with the ! in the center) next to the model name, you get a notification to "right click to fix through Netfabb"
Upon doing this, the model n the preview was now corrected, and it was also correct when exporting the plate.
So my questions are:
What is actually happening upon import with auto repair?
How is it if that after import and auto repair, when the model is still has errors in the preview it slices and prints correct?
When you use the "fix through Netfabb" what is happing with that? is your model being uploaded to Netfabb t be repaired? or is it being fixed with Netfabb code with in Prusa slicer?
The netfabb option it is being exported to netfabb, their service is repairing it and then a fixed copy is loaded back in. The auto fix is a best attempt but it’s nowhere near as good as netfabb. Also be aware that the fix through netfabb option is ONLY available to windows 10 installs for some reason. other operating systems have to use the online netfabb service. Netfabb is probably the best auto repair option there is currently but even it can only do so much.
You can think of the auto repair as a temporary ‘on the fly’ attempt which is why it doesn’t seem to save with the ‘fixes’. Alternatively you can fix stuff yourself or use some other 3rd party software.
So then their is some built in code that does mesh repair on import in prusa slicer.
Since I have never needed to use the fix with Netfabb feature, and many of my models have been high poly count like 1 to 2 million polys, and when I import them some times I see that there were many errors corrected like even up to 1000. It seems like the built in repair feature does a good job for me.
What I would like to know is If there is any way I can export the fixed models that have been fixed upon import, with out having to have upload then to Netfabb from prusa slicer?
I swear that I've had a couple of .stl files that would not properly fix with the PS 'fix it' function, but would fix with the stand-alone version of Netfabb.