You were right . Thanks David . I did not realize I was using GetPointData-&gt;GetComponent instead of GetPointData-&gt;GetNormals-&gt;GetComponent.<br><br>I kept on getting the annoying OutputWindow with the warning everytime I was running the program and could not figure out why . <br>
<br><div class="gmail_quote">On Sat, Mar 10, 2012 at 10:56 AM, Darshan Pai <span dir="ltr">&lt;<a href="mailto:darshanpai@gmail.com">darshanpai@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I do . But I wanted to retrieve the normal at a particular point id . <br><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote">On Sat, Mar 10, 2012 at 10:14 AM, David Doria <span dir="ltr">&lt;<a href="mailto:daviddoria@gmail.com" target="_blank">daviddoria@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>On Sat, Mar 10, 2012 at 7:30 AM, Darshan Pai &lt;<a href="mailto:darshanpai@gmail.com" target="_blank">darshanpai@gmail.com</a>&gt; wrote:<br>


&gt; What is the best method to retrieve the normals at each point from<br>
&gt; vtkPolyDataNormals.<br>
&gt; I was using GetComponent() , but vtk5.9 complains that the method is<br>
&gt; deprecated.<br>
&gt;<br>
&gt; Regards<br>
&gt; Darshan<br>
<br>
</div></div>Don&#39;t you just get the output of the filter and then retrieve the<br>
normals as usual?<br>
<br>
vtkDataArray* normalsGeneric =<br>
polydataNormalsFilter-&gt;GetOutput()-&gt;GetPointData()-&gt;GetNormals();<br>
<br>
David<br>
</blockquote></div><br>
</div></div></blockquote></div><br>