<!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.2600.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I got a polydata populated with 234 polys and 
</FONT></DIV>
<DIV><FONT face=Arial size=2>12730&nbsp;points.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I want to transform the polydata polygons in lines 
/ polylines.</FONT></DIV>
<DIV><FONT face=Arial size=2>I know how to do it manually, but I tried to use 
</FONT></DIV>
<DIV><FONT face=Arial size=2>vtkExtractEdges to save time.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Here is my code :</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>//-------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;cout &lt;&lt;"polydata content : 
"&nbsp;&lt;&lt;shapePolyData-&gt;GetNumberOfPoints() &lt;&lt;"points, "&nbsp; // 
12760 
points<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;&lt;shapePolyData-&gt;GetNumberOfLines() 
&lt;&lt;"Lignes, " // 0 
lines<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;&lt;shapePolyData-&gt;GetNumberOfPolys() 
&lt;&lt;"Polys."&nbsp; // 234 
polys<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;&lt;endl;</FONT></DIV>
<DIV><FONT face=Arial size=2><BR>&nbsp;&nbsp;vtkExtractEdges *edgeExtracter = 
vtkExtractEdges::New();&nbsp;&nbsp;&nbsp; // trying to extract 
edges.<BR>&nbsp;&nbsp;edgeExtracter-&gt;SetInput(shapePolyData);<BR>&nbsp;&nbsp;//edgeExtracter-&gt;CreateDefaultLocator();&nbsp;&nbsp;&nbsp; 
// i tried with and without</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV><FONT face=Arial size=2>
<DIV><BR>&nbsp;&nbsp;cout &lt;&lt;"edge extracter : points / lines / polys" 
&lt;&lt;edgeExtracter-&gt;GetOutput()-&gt;GetNumberOfPoints() &lt;&lt;" / " 
&lt;&lt;edgeExtracter-&gt;GetOutput()-&gt;GetNumberOfLines() &lt;&lt;" / " 
&lt;&lt;edgeExtracter-&gt;GetOutput()-&gt;GetNumberOfPolys() 
&lt;&lt;endl;&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; // -&gt; edge extracter 0 / 0 / 0 - I expected some 
lines and points.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;// and I want to copy it back to the original polyData</DIV>
<DIV>&nbsp;&nbsp;//shapePolyData-&gt;SetPoints(edgeExtracter-&gt;GetOutput()-&gt;GetPoints());<BR>&nbsp;&nbsp;//shapePolyData-&gt;DeepCopy(edgeExtracter-&gt;GetOutput());</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;//------------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I would like to obtain some lines, but 
edgeExtracter output&nbsp;is empty.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>What do I do wrong ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Sebastien MARAUX</FONT></DIV></BODY></HTML>