Rettleiing

Binær mot ASCII STL, og konverter OBJ til STL

Oppdatert · Berre maske-OBJ til STL

Binær STL er kompakt og praktisk for dei fleste slicerar; ASCII hjelper ved ettersyn og samanlikning. Samanlikn begge, og konverter deretter OBJ til STL privat.

Ei STL er anten kompakt binær eller ordrik tekst. Trianglane kan vere like. Filene blir det ikkje. Denne konverteren skriv binær, med mindre du kryssar av ASCII-valet, fordi neste app i eit utskriftsløp er ein slicer, og slicerar er bygde for den kompakte forma.

Kva binær lagrar

Ei binær STL startar med ein header på 80 byte som dei fleste verktøy ignorerer, deretter eit tal på trianglar, deretter kvar triangel som ein normal og tre hjørne i little-endian-tal, pluss ein attributt på 2 byte som vanlegvis er null. Det er ikkje noko material, ikkje noko objektnamn slicerar stolar på, og inga eining. Dei same einingsreglane gjeld som for ei kvar anna STL: tala er det vi skalerte dei til, og sliceren kallar dei millimeter.

Binære filer veks i ei rett linje med talet på trianglar. Ein kube med 12 trianglar er eit par hundre byte. Ein skulptur med hundretusenvis av trianglar er framleis mykje mindre enn dei same dataa skrivne som ord. Den storleiken er grunnen til at nedlastingar og slicer-import kjennest raskare, og grunnen til at standard er binær, sjølv om ASCII er lettare å forklare på ei tavle.

Kva ASCII lagrar

ASCII STL er tekst. Du ser solid, deretter ein facet normal, ei ytre løkke, tre vertex-linjer og endsolid. Du kan opne ho i ein editor og lese koordinatar. Det er ekte nyttig når du feilsøkjer ein skalafeil: søk etter eit toppunkt, og sjå om eit hjørne du venta ved 40, sit ved 0.04 eller ved 40000. Det er ein dårleg måte å sende ei tett maske på. Fila er stor, langsam å skrive og lett å øydeleggje, viss eit program skriv teksten om med eit språkoppsett som byt desimalpunktum med komma.

ASCII tek ikkje vare på MTL-data, og ho gjer ikkje maska lukka. Ho er ikkje eit «kjeldeformat» slik OBJ er. Viss du vil ha noko du kan redigere som ei maske, behald OBJ. Viss du vil ha noko du kan kaste eit blikk på som tekst, er ASCII STL nok til nokre fasetter og elendig for ein heil figur.

Kva du skal laste ned

Bruk binær til Bambu Studio, UltiMaker Cura og PrusaSlicer. Bruk ASCII når eit undervisningsverktøy, ei samanlikning eller dine eigne auge treng tekst, eller når du stadfester éin koordinat medan du jaktar ein einingsfeil. Du kan konvertere den same OBJ-fila to gonger. Talet på trianglar bør stemme. Avgrensingsboksen bør stemme, viss eining, skala, akse og plateval stemmer. Viss dei innstillingane er ulike, er filene ulike fordi geometrien er ulik, ikkje fordi den eine er binær.

Headeren i ei binær fil er ikkje ein påliteleg stad å lagre eininga du valde. Stol ikkje på han. Avgrensingsboksen i konverteren og storleiken sliceren rapporterer, er sjekkane som har noko å seie. Millimeter mot meter er skalaartikkelen. Kva STL er er formatinnføringa under denne samanlikninga.

Pakkinga endrar ikkje personvernet. Binær og ASCII blir begge bygde i workeren og lagra som ein lokal Blob. Ingen av dei blir sende for å lage den andre. Viss ei fil ikkje vil opne, sjekk at du ikkje gav ei ASCII-fil nytt namn og ventar ein binær lesar, eller omvendt. Endinga er .stl uansett. Viss du er i tvil, eksporter binær om att, og lat sliceren lese den friske fila.

Spørsmål

Skriv ASCII ut meir nøyaktig?

Nei. Nøyaktigheit kjem frå maska og einingsskalaen, ikkje frå å stave tal ut som tekst. ASCII og binær kan skildre dei same hjørna. Binær er mindre.

Når skal eg slå på ASCII?

Når du vil opne STL i ein teksteditor og lese nokre fasetter, eller når eit svært gammalt verktøy avviser binær. Til Bambu Studio, Cura og PrusaSlicer skal du la binær vere på.

Gøymer binær ei dårleg maske?

Nei. Hol og vende flater er i trianglane uansett. Binær er berre eit pakkeformat.

Last ned ei binær STL frå ei OBJ