<div dir="ltr">VTK doesn't have a built-in tetrahedral mesh-generation solution. vtkDelaunay3D computes a tetrahedral mesh, but it is of the convex hull of the points in its input, not a mesh within the volume defined by a vtkPolyData. You could try to use tetgen for that.<div><br></div><div>Alternatively, you could create a 3D image from your input 2D images, then use vtkThreshold to create an unstructured grid of just the white parts of the 3D image. To convert the resulting hexahedral elements in the unstructured grid to tetrahedra, use vtkDataSetTriangleFilter.</div><div><br></div><div>HTH,</div><div>Cory</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 10, 2015 at 5:20 PM, Neel007 <span dir="ltr"><<a href="mailto:sayanmaity.10@gmail.com" target="_blank">sayanmaity.10@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Cory,<br>
<br>
Thank you for your quick response.<br>
<br>
Actually I am trying to generate 3D tetrahedral mesh representation from 2D<br>
series/stacks of binary images as a volume (binary volumetric Data).<br>
<br>
The 2D stacks of Binary Images are shown below:<br>
<br>
<br>
<<a href="http://vtk.1045678.n5.nabble.com/file/n5732836/Capture.png" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.com/file/n5732836/Capture.png</a>><br>
<br>
In Matlab by using iso2mesh toolbox, volume to mesh generator function can<br>
create the 3D tetrahedral mesh representation:<br>
<br>
<<a href="http://vtk.1045678.n5.nabble.com/file/n5732836/Capture1.png" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.com/file/n5732836/Capture1.png</a>><br>
<br>
I want to reproduce the same functionality for HPC version as you know the<br>
Matlab version is very inefficient when the stack size increase. I thin in<br>
VTK the pipeline will be more or less:<br>
<br>
1) Read the *.tif files.<br>
2) Find the iso contours (The white pixels in the image stacks) in each 2d<br>
image and generate isosurface.<br>
3) Save them as a polydata object .vtp<br>
4) Generate isosurface by loading the .vtp object vtk_Delaunay3D<br>
<br>
But not sure if the pipeline is implementable or which function to use.<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/Does-vtkImageBlend-or-vtkAppendPolyData-generate-3D-Volumetric-representation-of-2D-Image-Data-or-Poy-tp5732834p5732836.html" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.com/Does-vtkImageBlend-or-vtkAppendPolyData-generate-3D-Volumetric-representation-of-2D-Image-Data-or-Poy-tp5732834p5732836.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the VTK - Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" 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" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Cory Quammen<br>R&D Engineer<br>Kitware, Inc.</div>
</div>