picking points with vtkCellPicker is incredibly slow

I am trying to implement point/cell picking on a mesh with around 250000 triangles. I have been using vtkCellPicker so far, but it is kind of slow since it takes around 800ms to 1sec to get the clicked point. As an alternative I’ve tried vtkHardwareSelector, but it doesn’t seem to fix the issue at all

I am looking for a solution which decreases the response to 100ms or below this number.

Hope you can help me in some way, thank you.

Hello,
What goes wrong with the HardwareSelector?
You can take a look at the HardwareSelector example to see how to use it properly
You could replace the data of this example with your own data to see if it really takes too long
I think that it should be able to handle 250000 triangles without being slow