Subdivision wont add any more detail. It will just make the artifacts worse I think.<br><br><div class="gmail_quote">On Thu, Jul 5, 2012 at 7:43 PM, Dale &quot;Luke&quot; Peterson <span dir="ltr">&lt;<a href="mailto:hazelnusse@gmail.com" target="_blank">hazelnusse@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">Bill,<br>
&nbsp; Thanks for the reply.<br>
<div class="im"><br>
&gt; VTK does not have an adaptive isosurface algorithm. You can increase the<br>
&gt; dimensions of your sampling and then apply one of several decimation<br>
&gt; algorithms to reduce the polygons. The decimation algorithms will keep more<br>
&gt; polygons in areas with more detail.<br>
<br>
</div>Would it make sense to perhaps use a very course grid on the 3D volume<br>
(vtkSampleFunction), then do subdivision<br>
(vtkButterflySubdivisionFilter) on the output of the contour filter to<br>
increase the number of triangles, and then do decimation to reduce the<br>
number of polygons in areas that don&#39;t need it?<br>
<br>
When I start to increase the number of points in vtkSampleFunction,<br>
things get slow because this increases with n^3, but with the<br>
SubDivision approach I think I would be ~n^2 since it would only be<br>
subdividing the surface.<br>
<span class="HOEnZb"><font color="#888888"><br>
~Luke<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
&gt; see for example:<br>
&gt; <a href="http://vtk.org/Wiki/VTK/Examples/Cxx/Meshes/Decimation" target="_blank">http://vtk.org/Wiki/VTK/Examples/Cxx/Meshes/Decimation</a><br>
&gt; and<br>
&gt; <a href="http://vtk.org/Wiki/VTK/Examples/Cxx/Meshes/QuadricDecimation" target="_blank">http://vtk.org/Wiki/VTK/Examples/Cxx/Meshes/QuadricDecimation</a><br>
<br>
<br>
<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Jul 5, 2012 at 6:51 PM, Dale &quot;Luke&quot; Peterson &lt;<a href="mailto:hazelnusse@gmail.com">hazelnusse@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; &gt; If you mean &quot;refine&quot; as smoothing use vtkWindowedSincPolyDataFilter.<br>
&gt;&gt;<br>
&gt;&gt; I guess I would like more points to be added in areas where the<br>
&gt;&gt; curvature is high so that the surface is more accurately represented.<br>
&gt;&gt; Does the Sinc filter do that? &nbsp;If not, is there something like [0] or<br>
&gt;&gt; [1] in VTK?<br>
&gt;&gt;<br>
&gt;&gt; Luke<br>
&gt;&gt;<br>
&gt;&gt; [0] -- Isosurface Computation Made Simple: Hardware Acceleration,<br>
&gt;&gt; Adaptive Refinement and Tetrahedral Stripping, Pascucci, V.<br>
&gt;&gt; [1] -- Time critical isosurface refinement and smoothing, Pascuci, V.,<br>
&gt;&gt; Bajaj, C. doi://10.1145/353888.353894<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;<br>
&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt;<br>
&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Unpaid intern in BillsBasement at noware dot com<br>
&gt;<br>
<br>
<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">--<br>
&ldquo;People call me a perfectionist, but I&#39;m not. I&#39;m a rightist. I do<br>
something until it&#39;s right, and then I move on to the next thing.&rdquo;<br>
&#8213; James Cameron<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Unpaid intern in BillsBasement at noware dot com<br><br>