<br><br><blockquote>Thanks Bill, <br><br>It worked. But the output what I get from vtkSplineFilter is a smooth curve. Can't I avoid this smoothness by any means..??<br><br>Thanks<br><br>---------- Original message ----------<br>From:Bill Lorensen&lt; bill.lorensen@gmail.com &gt;<br>Date: 02 Feb 10 18:40:16<br>Subject:  Re: [vtkusers] vtkSplineFilter not distributing points evenly...<br>To: Rakesh Patil <rakeshthp@in.com><br><br>You should run the spline on the output of the stripper NOT the output<br>of the contour filter. Contour filter produces independent line<br>segments of length 2. The stripper connects the contour lines into<br>multiple point poly lines.<br><br>On Tue, Feb 2, 2010 at 1:57 AM, Rakesh Patil <rakeshthp@in.com> wrote:<br>&gt; Hello,<br>&gt;<br>&gt; I construct a polyline from the output of contourfilter. After constructing<br>&gt; polyline, i found that, the points in this polyline are unevenly spaced<br>&gt; (unequally spaced).<br>&gt;<br>&gt; Thus i use
 d vtkSplineFilter to distribute points evenly on this polyline.<br>&gt; But when i get the output from this filter, is like, at the junction point,<br>&gt; of<br>&gt; two lines, points are more closer than the specified length, here is<br>&gt; the code what i wrote.<br>&gt;<br>&gt; // few lines of code, to construct unstructuredGrid<br>&gt; // which is passed to the contourfilter<br>&gt;<br>&gt; vtkContourFilter *contFilter = vtkContourFilter::New();<br>&gt; contFilter-&gt;SetInputConnection(del-&gt;GetOutputPort());<br>&gt; contFilter-&gt;GenerateValues(1, -8.5, -8.5);<br>&gt; contFilter-&gt;Update();<br>&gt;<br>&gt; vtkSplineFilter *sf = vtkSplineFilter::New();<br>&gt; sf-&gt;SetInputConnection(contFilter-&gt;GetOutputPort());<br>&gt; sf-&gt;SetSubdivideToLength();<br>&gt; sf-&gt;SetLength(50);<br>&gt;<br>&gt; vtkStripper *stp = vtkStripper::New();<br>&gt; stp-&gt;S etInputConnection( sf-&gt;GetOutputPort());<br>&gt; stp-&gt;Update();<br>&gt;<br>&gt; Later I extract a poly
 line from vtkStripper as shown in<br>&gt; example below:<br>&gt;<br>&gt; <a target=\"_blank\" href="http://vtk.org/Wiki/VTK/Examples/ExtractPolyLinesFromPolyData#ExtractPolyLinesFromPolyData.cxx" target="_blank">http://vtk.org/Wiki/VTK/Examples/ExtractPolyLinesFromPolyData#ExtractPolyLinesFromPolyData.cxx</a><br>&gt;<br>&gt; I do get the output as expected but with a<br>&gt; small variation. i.e. at the place where<br>&gt; two lines meet, the spacing is not same as<br>&gt; mentioned in the code.<br>&gt;<br>&gt; How do i overcome this problem..??<br>&gt;<br>&gt; Thanks in advance<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Powered by <a target=\"_blank\" href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>&gt;<br>&gt; Visit other Kitware open-source projects at<br>&gt; <a target=\"_blank\" href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>&gt;<b
 r>&gt; Please keep messages on-topic and check the VTK FAQ at:<br>&gt; <a target=\"_blank\" href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>&gt;<br>&gt; Follow this link to subscribe/unsubscribe:<br>&gt; <a target=\"_blank\" href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>&gt;<br>&gt;<br></rakeshthp@in.com></rakeshthp@in.com></blockquote>