Útmutató

Egységek: mm vagy méter az OBJ átalakítása STL-be során

Frissítve · Csak mesh OBJ-ből STL

Az STL-ben nincs beágyazott egység. Nézd meg, miért érkeznek a modellek 1000× túl nagyra vagy kicsire, ellenőrizd a befoglaló dobozt, és alakítsd át mm-rel a böngésződben.

Állítsd meg az 1000× skálahibát szeletelés előtt

Döntsd el, mit jelent egy egység az OBJ-ben, skálázz milliméterre, és erősítsd meg a befoglaló dobozt, mielőtt STL-t töltenél le.

  1. 1. lépés

    Nevezd meg az OBJ egységét

    Döntsd el, hogy az OBJ egy koordinátaegysége milliméter, centiméter, méter vagy hüvelyk. A fájl ezt nem címkézi fel helyetted.

  2. 2. lépés

    Állítsd be ezt az egységet az átalakítóban

    Válaszd a megfelelő opciót. A milliméter az alap, és 1-gyel szoroz. A centiméter 10-zel, a méter 1000-rel, a hüvelyk 25.4-gyel szoroz.

  3. 3. lépés

    Olvasd le a befoglaló dobozt milliméterben

    Vesd össze a méretet egy ismert mérettel. Egy 40 mm-es alkatrész nem olvasható 40 méternek vagy 0.04 mm-nek.

  4. 4. lépés

    Csak akkor töltsd le, ha a méret stimmel

    Mentsd a bináris STL-t, és erősítsd meg ugyanazokat a millimétereket a szeletelőben. Ne tegyél rá egy második 1000% skálát.

Az STL háromszögek listája koordinátákkal és egy lapnormállal. Nincs egységmezője. A 10-es szám lehet 10 milliméter vagy 10 méter. A programok ezt a csendet egy szokással töltik ki. Az FDM szeletelők szinte mindig egy egységet egy milliméternek vesznek. A modellezők gyakran nem. A két szokás közti résből lesz egy kulcstartóból szobaméretű alkatrész, vagy egy szobaméretű kellékből porszem az asztalon.

Az 1000× eset

Egy méter 1000 milliméter. Ha egy OBJ egy 0.08 méteres figurát a 0.08 számként tárolja, és te milliméteren hagyod az átalakítót, az STL továbbra is 0.08-at mond. A szeletelő 0.08 mm-t nyomtat. Nem találod meg a tálcán. A fordítottja az a fájl, amelyre az emberek emlékeznek: egy objektum, amelyet «1 egység = 1 méter» szerint modelleztek, de 1-es számként exportáltak, majd 1 mm-nek olvastak, apró; egy objektum, amelynek koordinátái már ezres nagyságrendűek, mert valaki skálázás nélkül írta ki a nyers méteres jelenetszámokat, óriási.

Ha az OBJ tényleg méterben volt, állítsd az egységmenüt méterre. Az átalakító minden koordinátát 1000-rel szoroz, mielőtt STL-t ír. A 0.08 modell egység 80 mm lesz. A befoglaló doboznak ezután körülbelül 80 mm-t kell mutatnia azon a tengelyen, amelyre számítasz. Ez a doboz a vezérlő lényege. Egységmenü mérés nélkül olyan tipp, amelyet nem látsz.

A centiméter a 10× unokatestvér. Egy centiméteres építészeti mesh milliméteren hagyva a tervezett méret tizedére nyomtat. A hüvelyk 25.4-gyel szoroz. Egy 2 hüvelykes alkatrész milliméteren hagyva 2 mm-es alkatrész lesz. Ezek a tényezők utólag nincsenek az STL-ben. Be vannak égetve a koordinátákba. Ha meggondolod magad, alakítsd át újra. Ne tartsd meg a rossz fájlt, és «emlékezz» a skálára fejben.

Ábra: egy méter ezer milliméter, és hogyan jelenik meg ez a skála, ha a szeletelő millimétert feltételez

Kiszámolt példa: a 10 egységes mintakocka

A beépített minta egy 10×10×10 kocka (koordináták −5-től 5-ig minden tengelyen). Kiválasztott milliméterrel és 1-es skálával a befoglaló doboz körülbelül 10 × 10 × 10 mm-t mutat. Kiválasztott méterrel minden koordináta 1000-rel szorzódik, így ugyanaz a kocka körülbelül 10000 × 10000 × 10000 mm-t mutat (10 m minden élen — 1000×-es lineáris ugrás). Erre való az egységmenü. Csak akkor töltsd le, ha a doboz a szándékolt méretet mutatja.

Hogyan tudod meg, milyen egységed van

Keress egy méretet, amelyet már ismersz. Egy 40 mm-esnek szánt miniatűr talpat, egy 80 mm szélesnek szánt telefontartót, egy 5 mm-esnek szánt konzolyfuratot. Dobd be az OBJ-t milliméterrel kiválasztva, és olvasd le a dobozt. Ha az ismert él stimmel, kész vagy. Ha körülbelül 1000× kicsi, a fájl méterben volt. Ha körülbelül 10× kicsi, próbáld a centimétert. Ha körülbelül 25.4× kicsi, próbáld a hüvelyket.

A Blender jelenetegysége nyom, nem bizonyíték. Az emberek méterre állítják a jelenetet, aztán «40»-et írnak milliméterre gondolva, vagy fordítva. Az exportáló azokat a számokat írja, amelyek megvannak. Az egységmenü ezen az oldalon azt kérdezi, mit jelentenek azok a számok, ami nem mindig az, amit a jelenetpanel mond. Ha eltérnek, higgy egy ismert milliméteres mérésnek.

Alkalmazd az objektumskálát a Blenderben export előtt. A 0.01-es skála az objektumon egységváltást rejthet az objektum transzformációjában. Ha ez a skála nincs alkalmazva, itt «megjavíthatod» az egységeket, és még mindig melléfogsz, mert a csúcsok sosem voltak akkorák, mint amit a 3D nézet sugallt. Alkalmazd a skálát, exportálj friss OBJ-t, és azt a fájlt alakítsd át.

Az átalakító extra skálája másik gomb. Az egységváltás utáni szorzó. Hagyd 1-en, ha csak métert fordítasz milliméterre. Használj 1.05-öt vagy 0.98-at, ha szándékos illesztést akarsz, és írd fel a választást. Ha az extra skálával azt akarod mondani, hogy «ez a fájl méterben volt», jövő héten összezavarod magad. A méter opció már ezt jelenti.

Asztal, tengely és egy második skála a szeletelőben

Az Y felfelé és a Z felfelé azt változtatja, melyik tengely a magasság. Egy kocka leghosszabb méretét nem kellene megváltoztatnia, de egy figurán azt igen, melyik szám a Z. A magasságot azután olvasd, hogy kiválasztottad a felfelé tengelyt, nem előtte. A mesh asztalra ültetése úgy mozgatja a Z-t, hogy a minimum 0 legyen. Nem méretezi át az alkatrészt. Ha a magasság rossz volt, az asztalra ültetés nem javítja meg.

A skálát egy helyen csináld. Ha itt métert állítasz, ne írj 1000%-ot is a Curába. A két javítás összeszorzódik. A tiszta út általában ez: helyes egység ezen az oldalon, extra skála 1, aztán 100% a szeletelőben, hacsak nem egy értett zsugorodást állítasz. Vesd össze a szeletelő által jelzett méretet a befoglaló dobozzal. Egyezniük kell.

Ami a helyes skála után sincs a fájlban

Helyes skála után az STL továbbra is egység nélküli. Egy másik program félreolvashatja. A háromszögszám nem változik a skálától: egy 12 háromszöges kocka 12 háromszög marad 10 mm-nél és 10 m-nél is. A skála nem ad részletet, és nem zár lyukat. Az 1000× méret hiba és a törött héj külön problémák. A bináris vagy ASCII választás sem változtat méretet. Az ASCII nem pontosabb egységrendszer. Ugyanazok a sarkok, szövegként írva.

Ha a Blender-export kattintásait akarod e köré az ellenőrzés köré, használd az OBJ átalakítása STL-be útmutatót. Ha a számok stimmelnek, és azon gondolkodsz, megtartsd-e a forrásfájlt, használd az OBJ vagy STL útmutatót.

Kérdések

Miért a milliméter az alap?

Az FDM nyomtatáshoz használt szeletelők, köztük a Bambu Studio, a Cura és a PrusaSlicer, általában milliméternek veszik az STL koordinátákat. Ha az alap ehhez igazodik, a megszokott esetben nincs néma újaskálázás.

A Blender jelenet métert ír, de milliméterben modelleztem. Melyiket válasszam?

Azt az egységet válaszd, amely a fájlban lévő számokhoz illik, nem a jelenetpanel feliratát, ha a kettő nem egyezik. Egy 40 egységes talp, amelyről tudod, hogy 40 mm, milliméter, akkor is, ha a jelenet egységkijelzése métert ír.

Az STL feljegyzi, hogy millimétert választottam?

Nem. A fájl csak koordinátákat tárol. A választás a számokat változtatja. A szeletelő ezután millimétert feltételez. A befoglaló doboz mutatja a választást.

Átalakítás milliméterrel kiválasztva