BUG: ExternalFaces filter leaves holes on large dataset
When applying the vtkm::filter::entity_extraction::ExternalFaces
filter (both CompactPoints
and PassPolyData
options set to false) on the attached dataset (vtkm_DS_3D_clip.vtk, which is obtained from vtkm::filter::contour::ClipWithField
), you will notice that the results have missing faces across the entire model (see attached file vtkm_DS_3D_wet.vtk, e.g. by opening in ParaView)
This seems to happen only when the number of cells in the input dataset is larger than a certain value, which we empirically saw to be around 300k. The more cells in the input dataset, the more holes in the results.
We are currently using vtkm-1.9.0, we couldn't verify if the same issue is happening on version 2.0.0 yet, but looking at the patch notes it doesn't mention anything related to this filter so I would assume that the issue is still there.