Dear all,

I have detected a bug in vtkcutter, i want to get the intersection between a plane and an stl and instead of getting edges what i get is points. If i print the cells returns 0, so i can´t use vtkstripper as it returns the same output. And there are parts that even the plane is intersecting there the point is not considerered. The cut is correct but how it returns the data is wrong, I though because the stl is hollow and it is very thin but i extruded the stl and i get the same points with no cells.

Someone has had the same problem?. Any solution?

Thank you

```
//vtkCutter returns the intersection of the plane with a mesh (polydata)
vtkSmartPointer<vtkCutter> clipper =
vtkSmartPointer<vtkCutter>::New();
clipper->SetInputData(stl);
```

//The normal to what we cut

double perpendicular[3] = { v[0],v[1],v[2] };

perpendicular[2] = 0;

double* normalizedX = perpendicular;

vtkMath::Normalize(normalizedX);

```
vtkSmartPointer<vtkPlane> plane =
vtkSmartPointer<vtkPlane>::New();
plane->SetOrigin(pts1[0], pts1[1], pts1[2]);
plane->SetNormal(normalizedX[0], normalizedX[1], normalizedX[2]);
boolean->AddFunction(plane);
clipper->SetCutFunction(boolean);
clipper->Update();
vtkSmartPointer<vtkPolyData> ClippedpolyData = vtkSmartPointer<vtkPolyData>::New();
ClippedpolyData->DeepCopy(clipper->GetOutput());
ClippedpolyData->Modified();
```