Návod
Co je soubor STL po převodu OBJ do STL
Aktualizace · Jen síť OBJ do STL
Pochopte trojúhelníky STL, měřítko bez jednotky, binární soubory a postup ve sliceru. Pak si vezměte STL z OBJ soukromě v prohlížeči.
STL je soubor trojúhelníků, který slicery čekají. Název se často rozvádí jako stereolitografie, podle raného pryskyřičného procesu, ale formát tu jednu mašinu přežil. Dnes je to nudný, spolehlivý způsob, jak předat tvar do Bambu Studio, UltiMaker Cura nebo PrusaSlicer. Není to formát pro modelování. Nepamatuje si materiály. Nepamatuje si jednotky. Pamatuje si rohy.
Trojúhelníky a jen trojúhelníky
Každý záznam je faceta: normála a tři vrcholy. Není čtyřúhelník k zachování, není n-úhelník a není křivka. Když tenhle web čte OBJ, mnohoúhelníky se nejdřív rozdělí na trojúhelníky a ty trojúhelníky se zapíšou. Počet trojúhelníků na stránce nástroje je ten počet. Nebude se shodovat s „počtem mnohoúhelníků“ z modeláře, který pořád počítal čtyřúhelníky jako jednu stěnu. Krychle se šesti čtyřúhelníky je dvanáct trojúhelníků. To je správně, ne chyba duplikace.
Normála je směr stěny. Slicery víc řeší, jestli je skořepina uzavřená a souvisle orientovaná, než přesná čísla normály. Souvislé vinutí pořád záleží, když se nástroj snaží odlišit vnitřek od vnějšku. Tenhle exportér počítá normály z pořadí rohů. Chybějící stěny nevymýšlí.
V STL, které zapisujeme, není souřadnice textury ani barva. V širším světě existují nejasná rozšíření. To není to, co tenhle převodník vyrábí, a není to něco, na co byste měli u sliceru spoléhat. Jedna barva filamentu je představa, která k souboru sedí.
Bez jednotky schválně
Specifikace, kterou lidé opravdu implementují, neobsahuje příznak milimetru. Úmluva komunity ve FDM je, že jedna jednotka se rovná jednomu milimetru. Soubor s vrcholem na 25 je v té úmluvě vrchol 25 mm, i když umělec myslel 25 metrů nebo 25 palců. Návod milimetry a metry je o zapečení správné úmluvy do čísel. Potom STL pořád „neví“. Další program musí tu úmluvu sdílet.
Proto je kvádr v převodníku užitečnější než věta v hlavičce souboru. Binární hlavičky mají 80 bajtů a často jsou prázdné nebo vyplněné názvem nástroje. Nedávejte tam jedinou kopii „tohle byly palce“. Dejte to do vlastních poznámek a do souřadnic, které už sedí k milimetrům.
Binární, ASCII a slicery
Stejné trojúhelníky se dají sbalit jako binární podoba nebo vyhláskovat jako text ASCII. Binární je menší a je výchozí stažení. ASCII je čitelné a objemné. Binární a ASCII STL volbu probírá. Obojí se otevře ve slicerech uvedených výš, když jsou bajty dobře utvořené. Soubor, který je ASCII, ale poškodil ho textový editor změnou konců řádků nebo desetinných znamének, se otevřít nemusí. Exportujte znovu, místo abyste velké STL upravovali ručně.
Import ve sliceru není poslední zkouška. Podívejte se na hlášenou velikost. Podívejte se, jestli model stojí. Podívejte se na náhled vrstev kvůli mezerám, které jste nechtěli. STL může být geometricky platné a pořád být špatný tisk. Tenké stěny, překrývající se tělesa a otevřená dna se ukážou tam. Ty problémy vezměte zpátky do sítě, ne do naděje, že opětovný export téhož rozbitého povrchu ho zahojí.
Odkud má STL přijít
Pro tenhle web má STL přijít ze sítě Wavefront OBJ. To je soubor s řádky v a f popsaný v co je OBJ. Nemá přijít z PNG, JPG ani z tělesa STEP. Obrázky nevoxelizujeme a CAD hraniční modely neteselujeme. Když má návrhový nástroj jen těleso, teselujte nebo tam exportujte OBJ s tolerancí tětivy, kterou přijímáte, a pak převeďte. Počet trojúhelníků, který dostanete, je teselace, o kterou jste ten nástroj požádali. Trojúhelníky nepřidáme, aby to bylo hladší.
Když soubor máte, tiskový postup je obyčejný. Potvrďte milimetry, orientujte, podepřete když musíte, řežte a tiskněte. OBJ si nechte, když budete tvar ještě upravovat. OBJ a STL vysvětluje, proč ty dva soubory mají ležet vedle sebe, místo aby jeden nahradil druhý. Krok za krokem z Blenderu je převod OBJ do STL.
Otázky
Ví STL, že je model v milimetrech?
Ne. Formát ukládá souřadnice a normály stěn. Slicery obvykle předpokládají milimetry. Nabídka jednotek na tomhle webu mění čísla, než se zapíšou.
Je platné STL vždy tisknutelné?
Ne. Soubor může být platný seznam trojúhelníků a pořád mít díry, protínající se skořepiny nebo příliš tenké stěny. Převod nic z toho neopraví.
Binární, nebo text?
Obojí je STL. Binární je tady výchozí, protože ho slicery čekají a soubor je menší. ASCII je textová podoba. Viz návod binární a ASCII.
Související návody
- Co je soubor OBJWavefront OBJ, stěny a soubor MTL, který nečteme.
- OBJ a STLKdy si nechat OBJ a co STL zahodí.
- Binární a ASCII STLProč je stažení ve výchozím stavu binární STL.
- Jednotky mm a metryProč může tisk vyjít 1000× moc velký a jak zkontrolovat kvádr.
- Jak udělat převod OBJ do STLExport z Blenderu, tenhle převodník, pak Bambu, Cura nebo Prusa.
- OtázkySoukromí, velikost, textury, STEP a obrázky.