.
3D Builder in 241b
It's possible to avoid using the online mesh fixing by using instead the
3D Builder program from Microsoft.
As you have probably noticed in 241b, I have tried to integrate
3D Builder into Templot for mesh fixing. That's easier said than done, because unlike the
preview functions, 3D Builder isn't a bog-standard Windows executable. It's a Microsoft Store app, which means it doesn't respond to the normal means of being launched from other programs. Unless anyone knows otherwise?
So Templot relies instead on 3D Builder being associated with STL files. That will normally be the case if you download and install 3D Builder from the Microsoft Store. But if it is already installed on your system you may need to change the STL file association manually. Based on my experience that may not work, although others have had no difficulty.
My general recommendation therefore, is that if 3D Builder isn't installed on your system, download it. If it is already installed, uninstall it first and then download it again. That will get you the latest version and also solve the STL association issue.
In 241b the previous
STL-FILES folder is now replaced with 2 folders for new work:
STL-FILES-RAW
STL-FILES-FIXED
When you create an STL file, by default it will be saved in the
STL-FILES-RAW folder.
Unless you have changed to using some other folder, you will then see this:
If you click the green bar, Templot will put a
copy of your file also in
STL-FILES-FIXED, and then open it in 3D Builder. It is important to understand that at this stage
it is not yet fixed, despite being in a folder called
STL-FILES-FIXED.
You will then see:
3D Builder will then open, showing a preview of your unfixed STL file.
Follow the instructions above.
After clicking the Save icon you will likely see this message:
*Ignore the message and click
Continue.
3D Builder will then save the now-fixed STL file back to
STL-FILES-FIXED.
When you close 3D Builder and return to Templot, that folder will be opened for you. You can then if you wish right click on the file to rename it as "fixed" and/or to open it in your slicer program.
Please note that Templot has no means of knowing whether files in that folder have been fixed or not. Only you know that. If you completed the instructions above they will be. If you closed 3D Builder without doing the repair, they won't be. If you try to slice an unfixed STL you are likely to get error messages in your slicer and/or a failed 3D print.
That's the best I can do at present for 3D Builder integration in Templot. If I discover how to do more I will do. If I can discover how to establish if any given STL file has been mesh-fixed, I will get Templot to rename it accordingly.
*If you choose instead to save the fixed file from 3D Builder in 3MF format, the Cura slicer for FDM files will happily accept it. It would be a good way of knowing which of your 3D files have been fixed. Unfortunately the Chitubox slicer for resin printing doesn't accept 3MF. Or at least the free version bundled with printers doesn't -- it needs to be STL.
I'm finding it exhausting writing this stuff nowadays, and there is so much of it still to write. Time for a coffee.
cheers,
Martin.