Rettleiing
Einingar: mm mot meter, og konverter OBJ til STL
Oppdatert · Berre maske-OBJ til STL
STL har ingen innebygde einingar. Sjå kvifor modellar blir 1000× for store eller små, sjekk avgrensingsboksen, og konverter OBJ til STL med mm valt.
Stopp ein skalafeil på 1000× før du skjer
Avgjer kva éi eining i OBJ tyder, skalér til millimeter, og stadfest avgrensingsboksen før du lastar ned ei STL.
Steg 1
Namngje OBJ-eininga
Avgjer om éi koordinateining i OBJ er ein millimeter, ein centimeter, ein meter eller ein tomme. Fila merkar det ikkje for deg.
Steg 2
Set den eininga i konverteren
Vel det alternativet som svarer. Millimeter er standard og gongar med 1. Centimeter gongar med 10, meter med 1000, tommar med 25.4.
Steg 3
Les avgrensingsboksen i millimeter
Samanlikn storleiken med ein dimensjon du kjenner. Ein del på 40 mm bør ikkje lesast som 40 meter eller som 0.04 mm.
Steg 4
Last ned først når storleiken ser rett ut
Lagre den binære STL-fila, og stadfest dei same millimetra i sliceren. Stabl ikkje ein ekstra skala på 1000% oppå.
STL er ei liste av trianglar med koordinatar og ein flatenormal. Ho har ikkje noko einingsfelt. Talet 10 kan vere 10 millimeter eller 10 meter. Program fyller den stilla med ein vane. FDM-slicerar behandlar nesten alltid éi eining som éin millimeter. Modelleringsprogram gjer det ofte ikkje. Gapet mellom dei vanane er slik ein nøkkelring blir ein del på storleik med eit rom, eller ein rekvisitt på romstorleik blir eit fnugg på plata.
Tilfellet 1000×
Ein meter er 1000 millimeter. Viss ei OBJ lagrar ein figur på 0.08 meter som talet 0.08, og du lèt konverteren stå på millimeter, seier STL framleis 0.08. Sliceren skriv ut 0.08 mm. Du finn han ikkje på plata. Det omvende er fila folk hugsar: eit objekt modellert som «1 eining = 1 meter», men eksportert som talet 1 og deretter lese som 1 mm, er ørlite; eit objekt der koordinatane allereie var i tusental, fordi nokon eksporterte råe meterscenetal utan skalering, er enormt.
Viss OBJ verkeleg var i meter, set einingsmenyen til meter. Konverteren gongar kvar koordinat med 1000 før han skriv STL. Ei modelleining på 0.08 blir 80 mm. Avgrensingsboksen bør deretter lese om lag 80 mm på aksen du ventar. Den boksen er heile poenget med kontrollen. Ein einingsmeny utan ei måling er ein gissnad du ikkje kan sjå.
Centimeter er syskenbarnet på 10×. Ei arkitekturmaske i centimeter, laten stå på millimeter, skriv ut i ein tidel av den tenkte storleiken. Tommar gongar med 25.4. Ein del på 2 tommar laten stå på millimeter blir ein del på 2 mm. Ingen av dei faktorane blir lagra etterpå i STL. Dei er baka inn i koordinatane. Viss du skifter meining, konverter om att. Behald ikkje den gale fila og «hugs» skalaen i hovudet.
Rekna døme: prøvekuben på 10 einingar
Det innebygde utvalet er ein terning på 10×10×10 (koordinatar frå −5 til 5 på kvar akse). Med millimeter valt og skala 1 les avgrensingsboksen om lag 10 × 10 × 10 mm. Med meter valt blir kvar koordinat gonga med 1000, så same terningen les om lag 10000 × 10000 × 10000 mm (10 m på kvar kant — eit lineært hopp på 1000×). Det er det einingsmenyen er til. Last ned først når boksen stemmer med storleiken du meiner.
Slik ser du kva eining du har
Leit etter ein dimensjon du allereie kjenner. Ein miniatyrfot som skal vere 40 mm, eit telefonstativ som skal vere 80 mm breitt, eit hol i eit feste som skal vere 5 mm. Slepp OBJ med millimeter valt, og les boksen. Viss den kjende kanten er rett, er du ferdig. Viss han er om lag 1000× for liten, var fila i meter. Viss han er om lag 10× for liten, prøv centimeter. Viss han er om lag 25.4× for liten, prøv tommar.
Sceneeininga i Blender er eit spor, ikkje eit bevis. Folk set scena til meter og skriv så «40» og tenkjer millimeter, eller omvendt. Eksportøren skriv tala han har. Einingsmenyen på denne nettstaden spør kva dei tala tyder, noko som ikkje alltid er det scenepanelet seier. Når dei er usamde, tru på ei kjend millimetermåling.
Bruk objektskala i Blender før du eksporterer. Ein skala på 0.01 på objektet kan gøyme ei einingsomrekning inne i objekttransformen. Viss den skalaen ikkje er brukt, kan du «rette» einingar her og framleis vere feil, fordi toppunkta aldri var så store som visinga tydde på. Bruk skala, eksporter ei frisk OBJ, og konverter den fila.
Ekstra skala i konverteren er ein annan knapp. Det er ein faktor etter einingsomrekninga. Lat han stå på 1 når du berre omset meter til millimeter. Bruk 1.05 eller 0.98 når du vil ha ei medviten tilpassing, og skriv valet ned. Å bruke ekstra skala til å meine «denne fila var meter» forvirrar deg neste veke. Metervalet tyder allereie det.
Plate, akse og ein annan skala i sliceren
Y opp mot Z opp endrar kva akse som er høgd. Det bør ikkje endre den lengste dimensjonen av ein kube, men det endrar kva tal som er Z på ein figur. Les høgda etter at du har valt opp-aksen, ikkje før. Å setje maska på plata flyttar Z, slik at minimum er 0. Det endrar ikkje storleiken på delen. Viss høgda var feil, reparerer plateforskyvinga ho ikkje.
Gjer skalaen éin stad. Viss du set meter her, skriv ikkje òg 1000% i Cura. Dei to rettingane gongar. Den vanlege reine vegen er: rett eining på denne sida, ekstra skala 1, deretter ein slicerskala på 100%, med mindre du justerer for svinn du skjønar. Stadfest den rapporterte storleiken frå sliceren mot avgrensingsboksen. Dei bør stemme.
Kva som framleis ikkje er i fila
Etter ein korrekt skala er STL framleis utan eining. Eit anna program kan lese ho feil. Talet på trianglar endrar seg ikkje av skala: ein kube med 12 trianglar blir verande på 12 trianglar ved 10 mm eller ved 10 m. Skala legg ikkje til detalj og lukkar ikkje hol. Ein storleiksfeil på 1000× og eit øydelagt skal er åtskilte problem. Valet binær mot ASCII endrar heller ikkje storleik. ASCII er ikkje eit meir nøyaktig einingssystem. Det er dei same hjørna skrivne som tekst.
Viss du vil ha Blender-eksporten klikk for klikk kring denne sjekken, bruk konverter OBJ til STL. Viss tala ser rette ut, og du avgjer om du vil behalde kjeldefila, bruk OBJ mot STL.
Spørsmål
Kvifor er standard millimeter?
Slicerar for FDM-utskrift, mellom dei Bambu Studio, Cura og PrusaSlicer, behandlar vanlegvis STL-koordinatar som millimeter. Å matche den standarden unngår ei stille omskalering i det vanlege tilfellet.
Blender-scena mi seier meter, men eg modellerte i millimeter. Kva vel eg?
Vel eininga som svarer til tala i fila, ikkje etiketten i scenepanelet, viss dei er usamde. Ein fot på 40 einingar som du veit er 40 mm, er millimeter, sjølv om sceneeininga viser meter.
Hugsar STL at eg valde millimeter?
Nei. Fila lagrar berre koordinatar. Valet endrar tala. Sliceren går deretter ut frå millimeter. Avgrensingsboksen er slik du ser valet.
Nærskylde rettleiingar
- Slik konverterer du OBJ til STLBlender-eksport, denne konverteren, så Bambu, Cura eller Prusa.
- Binær mot ASCII STLKvifor nedlastinga som standard er binær STL.
- OBJ mot STLNår du beheld OBJ, og kva ei STL kastar bort.
- Kva er ei STL-filTrekantmasker, einingslause koordinatar og slicerar.
- FAQPersonvern, storleik, teksturar, STEP og biletfiler.