Odstranění izolovaných fragmentů
Digitální model je velmi často tvořen nejen hlavní
polygonální sítí, ale také větším množstvím drobných izolovaných sítí, které
vznikají jako artefakty skenování (fragmenty, zdvojení povrchu, okolí atp.)
nebo předchozích editačních zásahů. Pokud jsou izolované sítě součástí jednoho
souboru, modelu, většina editačních programů je
nerozliší a pracuje s modelem jako s celkem. Izolované sítě mohou
působit potíže při aplikaci některých editačních a analytických nástrojů (např.
zaplňování děr nebo měření objemu). Pokud fragmentární sítě nenesou využitelnou
informaci, přistupujeme k jejich odstranění.
Ne vždy jsou izolované sítě nežádoucí součástí modelu. Může
jít o sítě, které jsou naskenovány správně a mohou být využitelné například při
vyplňování děr. Odstraněním těchto sítí můžeme přijít o podstatnou část
informace.
Blender
Dobře využitelným nástrojem pro odstranění izolovaných
fragmentů je Select linked (Edit mode). Tento nástroj označí
všechny prvky, které jsou propojeny s vybraným prvkem a funguje dvěma
způsoby:
1)
v Edit mode označte libovolný
prvek sítě, který chcete zachovat
2)
všechny prvky této sítě označte stiskem Ctrl + L
(nebo Select > Select linked > Linked). Alternativně umístěte
kurzor nad prvek sítě, kterou chcete zachovat, a stiskněte L.
3)
invertujte výběr, tedy označte všechny
neoznačené prvky modelu, stiskem Ctrl + i (nebo Select > Invert)
4)
označené fragmenty smažte
MeshLab
MeshLab umožňuje
odstranit polygonální sítě na základě definované velikosti.
1)
Spusťte nástroj pro odstranění fragmentů – Filters
> Cleaning and Repairing > Remove Isolated pieces (wrt Diameter)…
2)
Definujte velikost polygonálních sítí, které
mají být odstraněny. Chcete-li odstranit všechny izolované fragmenty, bez
ohledu na jejich konkrétní velikost, můžeme nastavit hodnotu „perc on“ např. na
50. Při tomto nastavení budou odstraněny všechny fragmenty menší než 50 %
velikosti celého modelu.
Ve stejném dialogovém okně můžete
nastavit velikost odstraněných fragmentů také v absolutní hodnotě „world unit“.
Varianta stejného nástroje, Remove Isolated pieces (wrt Face num.),
pak umožňuje nastavit velikost fragmentů v počtu polygonů.
3)
Fragmenty odstraníte příkazem Apply
GOM Inspect
1)
Spusťte nástroj Select Path – Edit > Selection in 3D > Select Path
2)
LMB klikněte na model
Tento nástroj slouží k označení jedné, spojité polygonální sítě.
Pokud kliknete na hlavní síť, která tvoří model, označí se pouze ta a izolované
fragmenty zůstanou neoznačené (zelené).
3)
Použijeme nástroj Invert Selection - Edit
> Main Selections > Invert Selection
Nástroj Invert Selection slouží
k obrácení výběru, po jeho použití by měly být vybrány pouze izolované
fragmenty.
4) Ověřte, že jsou vybrány pouze fragmenty, které chcete odstranit. Fragmenty, které nechcete vymazat, odznačte nástrojem Select Path a stisknutím Ctrl + LMB
5)
Označené sítě odstraňte příkazem Ctrl + Del
Program také umožňuje výběr všech sítí menších než je definovaná
velikost – Edit > Selection in 3D > Other selections
> Select Patches By Number of Points.... Maximální velikost sítí může
být definována procenty vrcholů celého modelu (Max. percentage) nebo počtem vrcholů (Max. number of
points)