I read from a text file. The xyz values are obtained from a 3d image in ImageJ. <br><br>How do I vary the neighborhood size and sample spacing?<br><br>Melissa<br><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 10:52 PM, Jothybasu Selvaraj <span dir="ltr">&lt;<a href="mailto:jothybasu@gmail.com">jothybasu@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"><div dir="ltr">vtkSurfcaeReconstructionFilter docs say that the neighborhood size and sample spacing should be set if desired. Can you try varying those?<br>
<br>Jothy<div><div class="h5"><br><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 2:50 PM, Jothybasu Selvaraj <span dir="ltr">&lt;<a href="mailto:jothybasu@gmail.com" target="_blank">jothybasu@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"><div dir="ltr">How is your xyz calculated?<br><br>Do you read it from afile or calculate manually?<br><br>Jothy<br><br>

<div class="gmail_quote"><div><div></div><div>On Tue, Mar 6, 2012 at 2:45 PM, Melissa Goh <span dir="ltr">&lt;<a href="mailto:melissagoh27@gmail.com" target="_blank">melissagoh27@gmail.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>Hi David, <br><br>I have attached a screenshot of the 3d object. Below is my code snippets:<br>

<br><i><span style="color:rgb(51,51,255)">vtkPolyData strip = new vtkPolyData(); </span><br style="color:rgb(51,51,255)">
<span style="color:rgb(51,51,255)">vtkPoints points = new vtkPoints();</span><br style="color:rgb(51,51,255)">
<br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">for (int i=0; i&lt;xyz.length; i++){</span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">     points.InsertNextPoint(xyz[i][0], xyz[i][1], xyz[i][2]); </span><br style="color:rgb(51,51,255)">



<span style="color:rgb(51,51,255)">}</span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">strip.SetPoints(points); </span><br style="color:rgb(51,51,255)"><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">vtkSurfaceReconstructionFilter surface = new vtkSurfaceReconstructionFilter();</span><br style="color:rgb(51,51,255)">



<span style="color:rgb(51,51,255)">surface.SetInput(strip);</span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">vtkContourFilter cf = new vtkContourFilter();</span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">cf.SetInputConnection(surface.GetOutputPort());</span><br style="color:rgb(51,51,255)">



<span style="color:rgb(51,51,255)">cf.SetValue(0,0.0);</span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">        </span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">vtkReverseSense reverse = new vtkReverseSense();</span><br style="color:rgb(51,51,255)">



<span style="color:rgb(51,51,255)">reverse.SetInputConnection(cf.GetOutputPort());</span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">reverse.ReverseCellsOn();</span><br style="color:rgb(51,51,255)">



<span style="color:rgb(51,51,255)">reverse.ReverseNormalsOn();</span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">reverse.Update();</span><br style="color:rgb(51,51,255)"><br style="color:rgb(51,51,255)">



<span style="color:rgb(51,51,255)">vtkPolyDataMapper map = new vtkPolyDataMapper(); </span><br style="color:rgb(51,51,255)"><span style="color:rgb(51,51,255)">map.SetInput(reverse.GetOutput());</span><br style="color:rgb(51,51,255)">



<span style="color:rgb(51,51,255)">map.ScalarVisibilityOff();</span><br></i><br>Appreciate your help! :)<br><br>Thanks,<br>Melissa<br><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 8:22 PM, David Doria <span dir="ltr">&lt;<a href="mailto:daviddoria@gmail.com" target="_blank">daviddoria@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"><div>On Mon, Mar 5, 2012 at 11:05 PM, Melissa Goh &lt;<a href="mailto:melissagoh27@gmail.com" target="_blank">melissagoh27@gmail.com</a>&gt; wrote:<br>




&gt; Hi David,<br>
&gt;<br>
&gt; I am using vtkPolyData to create a 3d nucleus surface based on the set of<br>
&gt; data points. The structure doesn&#39;t seems right. I am not sure of how to<br>
&gt; insert the points in correct order.<br>
&gt;<br>
&gt; Melissa<br>
<br>
</div>You&#39;ll have to give us more information. *Why* does it not seem right?<br>
What is wrong with the order you are using? Can you provide some<br>
screenshots? Or the data? Or your code?<br>
<span><font color="#888888"><br>
David<br>
</font></span></blockquote></div><br>
<br></div></div>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br><div dir="ltr">Jothy<br></div><br>
</font></div>
</blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br><div dir="ltr">Jothy<br></div><br>
</font></span></div>
</blockquote></div><br>