<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial>Hi!</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>I extracted a surface with "vtkExtractPolyDataGeometry". 
Now I want to get the normals of the extracted surface, then <SPAN lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: NimbusRomNo9L-Regu; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA">I 
would like to add up</SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA"> 
</SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: NimbusRomNo9L-Regu; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA">the 
vectors</SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA"> 
</SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: NimbusRomNo9L-Regu; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA">and</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA"> 
</SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: NimbusRomNo9L-Regu; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA">get</SPAN><SPAN 
lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA"> 
</SPAN><SPAN lang=EN-US 
style="FONT-SIZE: 12pt; FONT-FAMILY: NimbusRomNo9L-Regu; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA">a 
main vector.</SPAN> </FONT></DIV>
<DIV><FONT face=Arial>But how can I only get the Normals of the points which are 
insinde or at the surface? </FONT></DIV>
<DIV><FONT face=Arial>If&nbsp;I try "vtkPolyDataNormals" I get the normals of 
every single point of the image&nbsp;not only the normals of the 
surfacepoints.</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>code:</FONT></DIV>
<DIV><FONT face=Arial>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">vtkExtractPolyDataGeometry* 
extract = vtkExtractPolyDataGeometry::New();<?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract-&gt;SetInput(objectContainer4);<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract-&gt;SetImplicitFunction(plane);<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract-&gt;ExtractInsideOff();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract-&gt;ExtractBoundaryCellsOn();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract-&gt;Update();</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><o:p></o:p></SPAN>&nbsp;</FONT></P></DIV>
<DIV>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">vtkExtractPolyDataGeometry* 
extract1 = vtkExtractPolyDataGeometry::New();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract1-&gt;SetInput(<SPAN 
lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract-&gt;</SPAN>GetOutput());</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><o:p></o:p></SPAN><SPAN 
lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract1-&gt;SetImplicitFunction(plane);<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract1-&gt;ExtractInsideOn();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract1-&gt;ExtractBoundaryCellsOn();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">extract1-&gt;Update();</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><o:p></o:p></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">vtkPolyDataNormals* 
norm = vtkPolyDataNormals::New();<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">norm-&gt;SetInput(extract1-&gt;GetOutput());<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">norm-&gt;Update();<o:p></o:p></SPAN></P></DIV>
<DIV><FONT face=Arial><FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT>Thank you for your 
help!!<BR>Johannes</FONT><BR></DIV></FONT></BODY></HTML>