<div dir="ltr">I ma creating the polydat per conoutr like this<br><br><span style="color:#c0c0c0"> </span>vtkSmartPointer<span style="color:#000000">&lt;</span>vtkPolyData<span style="color:#000000">&gt;</span>polydataContour<span style="color:#000000">=</span>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">     </span>vtkSmartPointer<span style="color:#000000">&lt;</span>vtkPolyData<span style="color:#000000">&gt;::</span>New<span style="color:#000000">();</span></pre>

<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"></span>polydataContour<span style="color:#000000">-&gt;</span>Initialize<span style="color:#000000">();</span></pre>

<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"></span>polydataContour<span style="color:#000000">-&gt;</span>SetPolys<span style="color:#000000">(</span><span style="color:#c0c0c0"> </span>cells<span style="color:#c0c0c0"> </span><span style="color:#000000">);</span><span style="color:#c0c0c0">//vtkCellArray<br>
</span>polydataContour<span style="color:#000000">-&gt;</span>SetPoints<span style="color:#000000">(</span><span style="color:#c0c0c0"> </span>points<span style="color:#c0c0c0"></span><span style="color:#000000">);</span>//vtkPoints<br>
<br>How should I do that?<br><br>Thanks very much<br><br>Jothy<br></pre><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 3:31 PM, David Gobbi <span dir="ltr">&lt;<a href="mailto:david.gobbi@gmail.com">david.gobbi@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">The contours must be polylines, not polygons, or it won&#39;t work.<br>
<div><div></div><div class="h5"><br>
On Tue, Mar 6, 2012 at 6:29 AM, Jothybasu Selvaraj &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt; wrote:<br>
&gt; Yes, I have one contour for each z slice as a vtkPolyData. I will try<br>
&gt; removing that.<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Mar 6, 2012 at 1:26 PM, David Gobbi &lt;<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Do you have one contour for each Z slice?  If so, then try removing<br>
&gt;&gt; the Extrude filter from your pipeline.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Mar 6, 2012 at 2:51 AM, Jothybasu Selvaraj &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; Another point here,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I am creating a vtkPolyData for each contour and then adding it to the<br>
&gt;&gt; &gt; vtkAppendPolydataFilter, then the output of vtkAppenPolydataFilter is<br>
&gt;&gt; &gt; set as<br>
&gt;&gt; &gt; input to vtkPolydataToImageStencil.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Could this make any difference?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Jothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Mon, Mar 5, 2012 at 7:49 PM, Jothybasu Selvaraj &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; No, it doesn&#39;t fix the problem.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; But it seems to work fine for contours with z-spacing in steps of 1mm.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; It is working well for a dataset with 3mm spacing but fails for 2.5 mm.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Maybe I need to test it thoroughly. Can I use those cxx and .h from 5.6<br>
&gt;&gt; &gt;&gt; in<br>
&gt;&gt; &gt;&gt; 5.8, that would be a easy workaround.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Jothy<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Mon, Mar 5, 2012 at 4:01 PM, David Gobbi &lt;<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Hi Jothy,<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; It underwent significant changes, but the only change I can think<br>
&gt;&gt; &gt;&gt;&gt; of that might have affected your pipeline is the way that it does<br>
&gt;&gt; &gt;&gt;&gt; rounding, it used to use a Floor() method that provided a small<br>
&gt;&gt; &gt;&gt;&gt; tolerance even if you did SetTolerance(0).  Try calling<br>
&gt;&gt; &gt;&gt;&gt; SetTolerance(1e-6) on your PolyDataToImageStencil object, it<br>
&gt;&gt; &gt;&gt;&gt; might help.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;  - David<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Mon, Mar 5, 2012 at 3:17 AM, Jothybasu Selvaraj<br>
&gt;&gt; &gt;&gt;&gt; &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt; &gt; Hi all,<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; I was able to create a mesh using the following pipeline in 5.6 and<br>
&gt;&gt; &gt;&gt;&gt; &gt; it<br>
&gt;&gt; &gt;&gt;&gt; &gt; worked well<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; vtkPolyDataToImageStencil-&gt;vtkLinearExtrusionFilter-&gt;vtkImageStencil-&gt;vtkDiscreteMarchingCubes<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Now, I have updated vtk to 5.8 and I am getting gaps in the mesh<br>
&gt;&gt; &gt;&gt;&gt; &gt; along<br>
&gt;&gt; &gt;&gt;&gt; &gt; the z<br>
&gt;&gt; &gt;&gt;&gt; &gt; axis. I am really puzzled, I have tried with different data sets as<br>
&gt;&gt; &gt;&gt;&gt; &gt; well.<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; I have read somewhere that vtkPolyDataToImageStencil had some<br>
&gt;&gt; &gt;&gt;&gt; &gt; changes<br>
&gt;&gt; &gt;&gt;&gt; &gt; in<br>
&gt;&gt; &gt;&gt;&gt; &gt; 5.8, does it has anything to do with this problem, or am I doing<br>
&gt;&gt; &gt;&gt;&gt; &gt; anything wrong?<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; I have contours of constant z-spacing.<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Any hints?<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Thanks<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt;&gt; &gt; Jothy<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Jothy<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Jothy<br>
&gt;&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Jothy<br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Jothy<br></div><br>
</div>