|
|
|
|
|
by wronex
1674 days ago
|
|
STL works everywhere. Is trivial to parse. And can contain both colors and units [0]. Is there anything stopping us from having multiple solids per file? If not, I don't see the reason for another format. The mentioned benefit of having slicing settings in the file will not work. Slicing settings are not portable between machines. And not portable between different kinds of filament. Can someone post the XKCD about additional standards? :) [0]: https://en.m.wikipedia.org/wiki/STL_(file_format) |
|
I think TFA offered a pretty compelling argumentation why you should consider using 3mf for 3D printing and I think you glossed over it:
> 3MF provides a clear definition of manifoldness — it’s impossible to create a 3MF file with non-manifold edges, and there is no ambiguity for models with self-intersections.
Even this is enough of a reason for me to prefer using a 3mf if available instead of having to fix holes in a godawful mesh editor. "STL works everywhere" is true only if you consider incidentally non-manifold STLs as an issue with the software that produced them and not the format itself.
I would like to add another technical detail that I don't think is included in the article -- 3MF uses curved triangular tessellations to encode geometry. This means more accurate representations of geometries and smaller file sizes even with high detail.