How to get polygonal cut surface when I want to use vtkCutter with input of vtkUnstructuredGrid

I want to cut a point set (which is unstructured grid) with a plane and want to generate a polygonal cut surface.

But I checked out the doc, warning says polygons can NOT be generated when the input is vtkPolyData/vtkUnstructuredGridBase.

Need I use vtkFlyingEdgesPlaneCutter to get the polygonal cut surface, instead of triangular surface ?