How to determine one point is within one enclosed block or not

Dear Experts,

In my situation, there are tens of enclosed blocks, and when given one point, i need to check this point is in which block, or not in any block.

my block is vtkPolyData, read from STL file.

Is there any existing filters to do it?
Any suggestions on how to do it with high performance?

Best Regards,