Remove self-intersections in Meshlab or vcglib

2019-08-18 20:34发布

问题:

How to remove self-intersection of a mesh with the Meshlab application or vcglib?

回答1:

This is out of the scope but there are some functions in CGAL. This is still experimental and not documented but you can use the function remove_self_intersection(). Depending on the type of self-intersections, you can also use the (also experimental) function autorefine_and_remove_self_intersections(). The first function is more likely to be used when you want to remove self-intersection due to loss of precision (doing somehow a local remeshing) while the second is to be used when you have strong self-intersections.