问题
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.
来源:https://stackoverflow.com/questions/50840742/remove-self-intersections-in-meshlab-or-vcglib