vtkExtractEdges converts pedigree ids to float
vtkExtractEdges, with the UseAllPoints
option turned on, is converting a polydata cell pedigree ID array from int32 to float.
UseAllPoints
defaults to off, and it is not exposed in ParaView, but changing the default in vtkExtractEdges easily shows the issue inside ParaView.
This was exposed in a client application with a setting that is not used very often, and I believe it worked as expected in much older VTK version from that app, 7c2bc367 (July 2021), but I have not confirmed yet.
Current master of VTK, and vtk 0dc4c9e5 (Mar 4 2023) both show this issue.
Attaching a .vtp with cell array "pedIds" that shows the problem. HTCollection_2_0.vtp