Is there any reason points would be added in the following code?<br>        cout &lt;&lt; &quot;Points before filter: &quot; &lt;&lt; polydata-&gt;GetNumberOfPoints() &lt;&lt; endl;<br>        vtkSmartPointer&lt;vtkPolyDataNormals&gt; normalGenerator = vtkSmartPointer&lt;vtkPolyDataNormals&gt;::New();<br>
        normalGenerator-&gt;SetInput(polydata);<br>        normalGenerator-&gt;SetComputePointNormals(1);<br>        normalGenerator-&gt;SetComputeCellNormals(0);<br>        normalGenerator-&gt;Update();<br>        polydata = normalGenerator-&gt;GetOutput();<br>
        cout &lt;&lt; &quot;Points after filter: &quot; &lt;&lt; polydata-&gt;GetNumberOfPoints() &lt;&lt; endl;<br><br>The output is:<br>Points before filter: 502<br>Points after filter: 872<br><br>Thanks,<br><br>David<br>