How does the point cloud rendered by vtkPolyData interact with each point?

The best example to follow on vtk.js is using CELLS but you should be able to do it on POINTS.