Práce s 3D modely ve formě meshí
3D mesh

- Kolekce bodů, hran a stěn
- Stěny jsou většinou reprezentovány jako trojúhelníky, čtyřúhelníky, nebo polygony
- Definuje hranici mezi vnitřkem a venkem obejktu
STL
- Zkratka pro STereoLitography, nebo také Standard Tessellation Language
- Vytvořen firmou 3D Systems
- Univerzální formát pro rapid protoryping
- Dvě reprezentace
- Binární
- ASCII
- Objekt je složen z trojúhelníků popsaných třemi krajními body a normálovým vektorem
STL (ASCII) syntaxe
solid name
facet normal ni nj nk
outer loop
vertex v1x v1y v1z
vertex v2x v2y v2z
vertex v3x v3y v3z
endloop
endfacet
endsolid nameSTL (ASCII) příklad

solid OpenSCAD_Model
facet normal -1 0 0
outer loop
vertex 0 0 1
vertex 0 1 1
vertex 0 0 0
endloop
endfacet
...
facet normal 1 0 0
outer loop
vertex 1 0 1
vertex 1 0 0
vertex 1 1 1
endloop
endfacet
endsolid OpenSCAD_ModelChyby v STL
- Abychom mohli mesh správně připravit pro tisk, je nutné aby neměla žádné chyby.
- Špatně definovaný normálový vektor
- Neuzavřená stěna
- Duplicitní trojúhelník, bod
- Hrana má více nebo méně než 2 stěny
- Stěny nebo hrany se protínají
- Ukázka špatného a správného STL
Meshlab
- umožňuje dobře prohlížet nejen STL soubory
- obsahuje desítky (stovky?) filtrů
- má základní operace oprav
- nejspíš si s nimi nevystačíte
- dovede poměrně účinně model zničit
- hodí se na zjevné, lehce odhalitelné chyby
- kostka s dírou, kostka s přečuhem
Netfabb studio
- V basic verzi freeware
- Nástroj pro úpravu a opravu STL
- Umožňuje „ruční“ i automatickou opravu špatných STL souborů
- Aligator mini k opravě
- Víčko k opravě
- cloud service a její automatizace
- Anglický manuál v PDF
- pokrývá mj. v kapitole 1 problémy s meshí
- a možnosti opravy v kapitole 7
Blender
- obsahuje nástroje k opravě a anylýze meshí
- umí detekovat tenké stěny, převisy – je alte třeba nastavit jednotku
- koupili jsme výukové DVD, na které se můžete kouknout (>6 GB, hlaste nefunkční odkaz)
- na procvičení stag.stl, cubes.blend