Mám jeden dotaz. Proč vznikají poruchy na povrchu kulového blobu při prahu o hodnotě 0? V příkladu niže by se dle mého úsudku měla vykreslit koule o poloměru 1, ale povrch je celý poškozený.
A když se threshold nepatrně zvýší, třeba na 1e-5, bude to lepší? Musím to doma vyzkoušet, toto je opravdu limitní případ, kdy můžou numerické chyby nadělat paseku. Ještě možná zkuste vypnout automatickou tvorbu obalových těles pomocí přepínače -MB.
Při zvětšeném thresholdu na těch 1e-5 je to už dobré a žádné poruchy již pozorovatelné nejsou. Také jsem zkusil přepínač -MB s thresholdem 0, ale zlepšení nenastalo a těleso je stále jakoby děrované.
Takže obalovým tělesem to nebude, tj. zbývají pouze numerické chyby, protože se pohybujeme těsně na hranici implicitní plochy (aneb někdy nula není přesně nula). Asi je vhodné v těchto případech používat nějaké malé hodnoty "epsilon", místo absolutní nuly.