You were right . Thanks David . I did not realize I was using GetPointData->GetComponent instead of GetPointData->GetNormals->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"><<a href="mailto:darshanpai@gmail.com">darshanpai@gmail.com</a>></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"><<a href="mailto:daviddoria@gmail.com" target="_blank">daviddoria@gmail.com</a>></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 <<a href="mailto:darshanpai@gmail.com" target="_blank">darshanpai@gmail.com</a>> wrote:<br>
> What is the best method to retrieve the normals at each point from<br>
> vtkPolyDataNormals.<br>
> I was using GetComponent() , but vtk5.9 complains that the method is<br>
> deprecated.<br>
><br>
> Regards<br>
> Darshan<br>
<br>
</div></div>Don't you just get the output of the filter and then retrieve the<br>
normals as usual?<br>
<br>
vtkDataArray* normalsGeneric =<br>
polydataNormalsFilter->GetOutput()->GetPointData()->GetNormals();<br>
<br>
David<br>
</blockquote></div><br>
</div></div></blockquote></div><br>