Als ik een model ga exporteren met Fusion 360 of Meshmixer, zie ik dat er twee opties zijn. Kan het uiteindelijke model worden beïnvloed door het formaat dat is gekozen tijdens het opslaan?
Als ik een model ga exporteren met Fusion 360 of Meshmixer, zie ik dat er twee opties zijn. Kan het uiteindelijke model worden beïnvloed door het formaat dat is gekozen tijdens het opslaan?
De twee formaten bevatten dezelfde informatie over het model, maar het binaire formaat is veel compacter , dus het produceert kleinere bestanden van hetzelfde onderdeel, maar ze zouden hetzelfde moeten werken. Dat wil zeggen, als je exact hetzelfde model neemt, het opslaat als een binaire STL en als een ASCII STL, zal het binaire STL-bestand minder bytes op schijf in beslag nemen. Het aantal driehoeken en de afmetingen van het geprinte model blijft hetzelfde .
Hier zijn een paar belangrijke uitzonderingen:
Ik ken Meshmixer niet specifiek, maar sommige tools hebben totaal verschillende codepaden voor het exporteren van de twee formaten. De ene exporteur heeft mogelijk een bug die de andere exporteur niet heeft. Hetzelfde geldt voor de slicer, die mogelijk een bug heeft bij het lezen van een van de twee soorten STL, maar niet van de andere. In dit geval maakt het een enorm verschil welke je gebruikt, maar je komt er pas achter als er een fout gaat. Dit is wat fred_dot_u ervoer in zijn antwoord.
Sommige tools hebben een manier om kleurinformatie in het binaire STL-formaat te zetten, wat niet mogelijk is met het ASCII-formaat. Als uw model gekleurde driehoeken heeft, kan het zijn dat de binaire STL de kleuren behoudt, terwijl de ASCII STL de kleuren verliest. Of dit voor u belangrijk is, hangt af van de afdruktechnologie die u gaat gebruiken. De meeste slicers kunnen deze kleuren sowieso niet gebruiken - en negeren vervolgens kleurinformatie bij het importeren.
Het ASCII STL-formaat is ouder dan het binaire formaat, dus het kan zijn dat je wat zeer oude software kan alleen de ASCII STL-bestanden begrijpen, maar tenzij u met dergelijke oude software werkt, is het meestal beter om het binaire formaat te gebruiken. Kleinere bestanden besparen niet alleen schijfruimte: ze kunnen ook sneller worden verwerkt en overgedragen via e-mail of op servers.
Kies altijd de optie binair . ASCII-bestanden zijn groter en langzamer om op te slaan en te laden. Er is geen reden om ASCII ooit te gebruiken, tenzij u software gebruikt die niet compatibel is met binaire bestanden.
Kan het uiteindelijke model worden beïnvloed door het formaat dat is gekozen tijdens het opslaan?
In de praktijk zal het model door geen van beide keuzes worden beïnvloed. Er zijn enkele subtiele verschillen tussen de twee formaten, zoals het feit dat binair een attribuut per driehoek kan opslaan (dat soms wordt gebruikt om kleur weer te geven), ASCII een 'naam' kan opslaan voor de vaste stof in een bestand, terwijl binair bestand kan worden opgeslagen een header van 80 bytes met metadata, waarbij het binaire bestand beperkt is tot 32 bits precisie, terwijl ASCII theoretisch de mogelijkheid heeft om willekeurige precisie te gebruiken. Voor 99,9% van alle gebruiksscenario's is er echter geen verschil, dus het verdient de voorkeur om binair te gebruiken vanwege de kleinere bestandsgrootte.
Ik heb wel eens problemen ondervonden bij het gebruik van een binair geëxporteerd Meshmixer-model. De gebruikte slicers waren Simplify3D en Prusa Slicer 2.0 en mogelijk een eerdere versie. Ik heb niet geprobeerd het probleem op te lossen, behalve om dat specifieke model te wijzigen om naar ASCII te exporteren, wat het probleem vervolgens oplost. ASCII-bestanden zullen groter zijn, maar dat is naar mijn mening geen significante factor.
Als u een programma gebruikt dat een binaire export niet goed verwerkt, is het eenvoudig genoeg om het model in ASCII-vorm te overschrijven.