I have a 3D contour plot which I'm plotting with several point values. To give the image a more smoother interpolated look I applied the vtkButterflySubdivisionFilter. However, after applying the filter, the shape of the grid looks altered. I noticed that it renders a butterfly shape (hence the name?) to the grid. The following is an example to highlight the problem.
// Find min and max z
double minz = bounds;
double maxz = bounds;
// Create the color map
vtkSmartPointer<vtkLookupTable> colorLookupTable =
// Generate the colors for each point based on the color map
vtkSmartPointer<vtkUnsignedCharArray> colors = vtkSmartPointer<vtkUnsignedCharArray>::New();