Get intersection of PolyData line and a plane

vtkCutter should work. Could you provide a full example that reproduces the issue that uses only VTK?