Goodsite
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
When vtkCutter is used to cut unstructured data (vtkPolyData or vtkUnstructuredGrid), Contour is called on each cell in the data set. When the data set has cell data and the cells are not all of the same type, the cell data is not copied correctly. This happens because the Contour method adds the new cell to the appropriate cell array and then uses the id returned from that operation to index the cellData, but this won't work because the adding the nth vertex, line, and polygon will each return a cell id of n-1, so the cell data for each of these will be written to the same place.