Blog STL Viewerstlviewer.swift.id

Uzavřená síť (vodotěsný model): co znamená a proč tisk selhává

Autor: Ihwan · · 4 min čtení

Slicer ukazuje u modelu varování, v náhledu vrstev chybí kus stěny nebo se výtisk uprostřed záhadně „rozpadne“. Prohlížeč vám přitom k modelu napsal: Vodotěsný: Ne. Co znamená uzavřená síť, neboli vodotěsný model, proč na ní při 3D tisku tolik záleží a co s tím dělat?

Stručně: Vodotěsný (uzavřený, manifold) model je síť bez děr, ve které každá hrana patří přesně dvěma trojúhelníkům a všechny stěny míří ven. Jen u takového modelu lze jednoznačně určit, co je uvnitř a co venku, a spočítat objem. Nevodotěsný model způsobuje chybějící vrstvy a podivnou výplň. Kontrola v prohlížeči problém najde, opravíte ho v editoru sítí nebo ve sliceru.

Co je uzavřená síť (vodotěsný model)

Představte si model jako nádobu. Kdybyste ji naplnili vodou, nesmí nikde téct. Odtud anglický výraz „watertight“. Technicky to znamená tři podmínky:

  1. Žádné díry. Každá hrana trojúhelníku sousedí právě s jedním dalším trojúhelníkem. Hrana, která patří jen jednomu, je „otevřená“ a tvoří okraj díry.
  2. Žádné rozvětvení. Hrana nesmí patřit třem nebo více trojúhelníkům. To se stává, když se dvě tělesa dotýkají jen hranou.
  3. Konzistentní orientace. Všechny normály (směr „ven“) míří stejným směrem, tedy ven z tělesa.

Slicer potřebuje pro každou vrstvu vědět, kde je obrys tělesa. Řez uzavřenou sítí dá uzavřené křivky. Řez sítí s dírou dá otevřenou čáru, se kterou si slicer musí nějak poradit, a výsledek bývá nepředvídatelný.

Příznaky nevodotěsného modelu ve sliceru

Co vidítePravděpodobná příčina
Chybějící vrstvy nebo části stěny v náhleduDíra v síti, otevřený obrys
Výplň mimo model nebo dutina vyplněná místo prázdnáPřevrácené normály
Varování o chybách sítě a nabídka opravyOtevřené hrany, nemanifoldní hrany
Objem 0 nebo nesmyslně velkýSíť není uzavřené těleso
Tenká „blána“ místo stěnyJednostranná plocha bez tloušťky

Mnoho slicerů drobné chyby opraví automaticky a vy si toho ani nevšimnete. U větších problémů ale automatická oprava hádá a může zaplnit díru jinak, než jste chtěli.

Odkud se díry v síti berou

Co vám řekne kontrola vodotěsnosti v aplikaci

STL Viewer v panelu Informace o modelu zkontroluje síť a ukáže jeden ze čtyř stavů:

StavVýznamCo dál
AnoSíť je uzavřená, objem je spolehlivýMůžete pokračovat do sliceru
Ne, má díry nebo otevřené hranySíť má otvoryOprava v editoru sítí nebo sliceru
Ano, ale některé stěny směřují dovnitřUzavřená, ale s převrácenými normálamiPřepočet normál při opravě
NezkontrolovánoKontrola přeskočena (velmi velký model, málo paměti)Objem předpokládá, že model díry nemá

Vodotěsnost přímo ovlivňuje další čísla. U modelu s dírami aplikace upozorní, že objem a spotřebu filamentu nelze spolehlivě změřit, protože u otevřené sítě „vnitřek“ neexistuje. Podobně je to u převrácených stěn. Popis všech údajů najdete v návodu k informacím o modelu a přehled aplikace na webu STL Vieweru.

S Premium nástrojem Řez uvidíte problém i vizuálně: pokud rovina řezu protne díru, aplikace ukáže hlášení „Otevřený obrys: model tu není vodotěsný“. Posouváním řezu tak najdete, ve které výšce díra je. Více v článku řez 3D modelem.

Kde má kontrola své meze

Kontrola odpovídá na otázku, jestli je síť uzavřená. Neřekne vám, jestli jsou stěny dost silné, jestli se dvě tělesa uvnitř nepřekrývají, ani jestli je model tisknutelný bez podpěr. Model může být vodotěsný a přesto obsahovat dvě vnořená tělesa, která slicer spojí jinak, než čekáte. Na to pomůže pohled v režimu Rentgen.

Jak nevodotěsný model opravit

STL Viewer síť neopravuje; slouží ke kontrole. Oprava se dělá jinde:

  1. Slicer: mnoho slicerů má funkci opravy modelu. Pro drobné díry stačí.
  2. Bezplatný open-source editor sítí: nabízí uzavření děr, sjednocení normál, odstranění duplicitních vrcholů a nemanifoldních hran.
  3. Původní program: nejčistší řešení je opravit model u zdroje (v CAD sjednotit tělesa, ve skenovacím programu uzavřít dno) a znovu exportovat.

Po opravě si model znovu otevřete v telefonu a ověřte, že Vodotěsný ukazuje „Ano“ a objem dává smysl. Příklad: krychle 30 mm by měla mít 27 cm³. Pokud vidíte 27,0 cm³ a „Ano“, oprava se povedla. U složitějšího tvaru porovnejte objem před opravou a po ní: pokud po opravě drobných děr narostl o desítky procent, oprava pravděpodobně zaplnila i dutinu, která měla zůstat prázdná.

Poznámka: Automatická oprava zaplní díru nejkratší cestou. U velké díry, třeba chybějícího dna skenované vázy, tak může vzniknout rovná „poklička“ jinde, než chcete. Velké díry je lepší opravit ručně.

Rychlá kontrola v telefonu

Když dostanete model e-mailem nebo ho stáhnete, otevřete ho v aplikaci STL Viewer z Google Play a podívejte se na řádek Vodotěsný ještě dřív, než ho pošlete do sliceru. Je to součást kontrolního seznamu před tiskem. Modely ze skenů a AI rozebírají články PLY sken v telefonu a 3D model z AI.

Časté otázky

Co znamená, že model není vodotěsný?

Síť má díry nebo otevřené hrany, takže nelze jednoznačně určit vnitřek a vnějšek. Slicer pak může vynechat vrstvy nebo špatně vyplnit model.

Opraví STL Viewer díry v modelu?

Ne. Aplikace síť jen zkontroluje. Opravit ji můžete ve sliceru, v editoru sítí nebo v původním programu.

Proč se u modelu nezobrazuje spolehlivý objem?

Objem lze spočítat jen u uzavřené sítě. U modelu s dírami nebo převrácenými stěnami ho nelze spolehlivě změřit.

Co znamená Nezkontrolováno?

Kontrola byla přeskočena, například u velmi velkého modelu nebo při nedostatku paměti. Objem a odhad pak předpokládají, že model díry nemá.