<div>Hi all,</div>
<div>&nbsp;</div>
<div>I&#39;m in a scenario that I&#39;m not sure exactly which one of the picker classes of vtk would be best suitable for my need. I have a renderer with 3 actors as follows:</div>
<div>&nbsp;</div>
<div>actor 1: the poly data of this actor contains point cells, i.e the cells of this poly data were inserted using InsertNextCell(VTK_POINT,.....)</div>
<div>&nbsp;</div>
<div>actor 2: the poly data of this actor contains line cells, i.e the cells of this poly data were inserted using InsertNextCell(VTK_LINE,.....)</div>
<div>&nbsp;</div>
<div>
<div>actor 3:&nbsp;the poly data of this actor contains triangle cells (I&#39;ve created a vtkCellArray filled with triangle data and used the SetPolys() method of the poly data to pass in the faces)</div>
<div>&nbsp;</div>
<div>The user can make any of these actors visible or invisible (and the user may also wish to leave them&nbsp;all visible). When the user clicks anywhere on the screen I would like to do the picking and see whether the user picked a point, and edge, or a face. I&#39;m not sure if I should use vtkCellPicker or&nbsp;vtkPointPicker or some thing else.
</div>
<div>&nbsp;</div>
<div>Does anyone know whether&nbsp;there is a picker class that can handle all three types of cells mentioned above that could make my life a bit easier?</div></div>