New `vtkPointSet` representation in PV
vtkPointSet
, previously an abstract class, just became a concrete class intended to represent data with no cell. This was decided after issue #17185, and this discussion. To sum up, in some circumstances, one might need to use a specific algorithm for unstructured point sets different from the one used for unstructured cell sets. Beforehand, one could hold point sets in either a vtkPolyData
or a vtkUnstructured
grid (in efecto, vtkPolyData
was widely used). However, it was not very practical to differentiate point sets from meshes using this representation as one would have to do the tedious task of checking if every cells were vtkVertex
. Instantiating a vtkPointSet
makes the task easier. In #17185, one wanted to be able to volume render point clouds. This will be easy to do after what follows will be implemented.
We need to make ParaView aware of this new concrete data structure and make it fully support it. In particular, we need add a vtkPointSet
representation, and to integrate it inside the rendering pipeline.