vtkGeometryFilter and its evil spawn vtkDataSetSurfaceFilter

vtkCleanPolyData and vtkStaticCleanPolyData obviously process polydata.

For other subclasses of vtkPointSet such as unstructured grids similar filters could be written. However, we need to define a bunch of degeneracies: e.g., what happens when the points of a hexahedron are merged, depending on which points/how many, you could end up with a whole host of frankenstein cells. And it gets worse with higher order cells and such. If you want to create a specialized filter that just merges points and doesn’t change cell type, this is easy to do. We’d love to see an MR appear :slight_smile: