vtkCellpicker return original position after rotate actor

plane_source = vtkPlaneSource()

    plane_source.Update()

    triangle_filter = vtkTriangleFilter()
    triangle_filter.SetInputConnection(plane_source.GetOutputPort())
    triangle_filter.Update()

    mapper = vtkPolyDataMapper()
    mapper.SetInputConnection(triangle_filter.GetOutputPort())
    mapper.StaticOff()

    actor = vtkActor()
    actor.GetProperty().SetColor(colors.GetColor3d('SeaGreen'))
    actor.SetMapper(mapper)

# rotate the actor after creating it. This is not included in the official example.
    actor.RotateZ(30)
    actor.RotateY(30)