I have a 3d object with self intersections. I load it with meshlab and when I apply the Select Self Intersection Face filter, it selects the faces with self intersections.
Applying the same method with pymeshlab, loading the object applying the filter compute_selection_by_self_intersections_per_face does not return any selected faces. How can I get the faces that the filter have selected.
At the end of the next example when I call ms.current_mesh().selected_face_number() it returns zero
import pymeshlab
ms = pymeshlab.MeshSet()
ms.load_new_mesh('test.obj')
ms.compute_selection_by_self_intersections_per_face()
# ms.current_mesh().face_selection_array()
print(ms.current_mesh().selected_face_number())