<p style="margin:0;padding:0;" align="left">I'm not very familiar with vtk, I have tried this :<br /><br /><em>&nbsp;&nbsp;&nbsp; viewer-&gt;SetInputConnection(transfo3D-&gt;GetOutputPort());<br />&nbsp;&nbsp;&nbsp; viewer-&gt;SetSlice(lastOne);<br />&nbsp;&nbsp;&nbsp; viewer-&gt;SetColorWindow(2000);<br />&nbsp;&nbsp;&nbsp; viewer-&gt;SetColorLevel(1000);<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; Refresh();</em><br /><br /></p> <br /> <br /> <br /><br /><blockquote style="border-left: 2px solid #ff0000; padding-left: 5px; margin-left: 5px">&gt; Message du 28/05/08 16:15<br />&gt; De : &quot;Amy Squillacote&quot; <br />&gt; A : &quot;Romuald BERTRAND&quot; <br />&gt; Copie &agrave; : vtkusers@vtk.org<br />&gt; Objet : Re: [vtkusers] Creating a 3DImageData from slices<br />&gt; <br />&gt; How are you displaying the volume?<br />&gt; - Amy<br />&gt; <br />&gt; Romuald BERTRAND wrote:<br />&gt; &gt;<br />&gt; &gt; Hi Amy,<br />&gt; &gt;<br />&gt; &gt; Thanks for your help, but I have already tried this loop, just after <br />&gt; &gt; sending the email. And when I display the volume, it doesn't appear <br />&gt; &gt; (just a black screen). Do you know why?<br />&gt; &gt;<br />&gt; &gt; Thanks for your help,<br />&gt; &gt;<br />&gt; &gt; Romu<br />&gt; &gt;<br />&gt; &gt;<br />&gt; &gt;<br />&gt; &gt;<br />&gt; &gt;<br />&gt; &gt;     &gt; Message du 28/05/08 15:44<br />&gt; &gt;     &gt; De : &quot;Amy Squillacote&quot;<br />&gt; &gt;     &gt; A : &quot;Romuald BERTRAND&quot;<br />&gt; &gt;     &gt; Copie &agrave; : vtkusers@vtk.org<br />&gt; &gt;     &gt; Objet : Re: [vtkusers] Creating a 3DImageData from slices<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt; Hi Romu,<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt; Try replacing your &quot;for&quot; loop with the following. (You also<br />&gt; &gt;     won't need<br />&gt; &gt;     &gt; &quot;int importPort(0);&quot;.)<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt; for (int i = 0; i &lt; lastOne; i++)<br />&gt; &gt;     &gt; {<br />&gt; &gt;     &gt; transfo3D-&gt;AddInput(img[i]);<br />&gt; &gt;     &gt; }<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt; - Amy<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt; Romuald BERTRAND wrote:<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; Hi, my code is :<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; / vtkImageAppend* transfo3D = vtkImageAppend::New();<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; int inputPort(0);<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; for( int i=0; i<br />&gt; &gt;     &gt; &gt; {<br />&gt; &gt;     &gt; &gt; transfo3D-&gt;SetInput(inputPort, img[i]);<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; inputPort++;<br />&gt; &gt;     &gt; &gt; }<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; transfo3D-&gt;SetAppendAxis(2);<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; viewer-&gt;SetInputConnection(transfo3D-&gt;GetOutputPort());<br />&gt; &gt;     &gt; &gt; viewer-&gt;SetSlice(lastOne);<br />&gt; &gt;     &gt; &gt; viewer-&gt;SetColorWindow(2000);<br />&gt; &gt;     &gt; &gt; viewer-&gt;SetColorLevel(1000);<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; Refresh();<br />&gt; &gt;     &gt; &gt; /<br />&gt; &gt;     &gt; &gt; I think there is a lot of errors, but I don't know how to use<br />&gt; &gt;     this class.<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; Thanks for help<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt; &gt; Romu<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; &gt; Message du 27/05/08 16:36<br />&gt; &gt;     &gt; &gt; &gt; De : &quot;Amy Squillacote&quot;<br />&gt; &gt;     &gt; &gt; &gt; A : &quot;Romuald BERTRAND&quot;<br />&gt; &gt;     &gt; &gt; &gt; Copie &agrave; : vtkusers@vtk.org<br />&gt; &gt;     &gt; &gt; &gt; Objet : Re: [vtkusers] Creating a 3DImageData from slices<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; Hi Romu,<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; Please post source code showing how you are trying to use<br />&gt; &gt;     &gt; &gt; &gt; vtkImageAppend. In order for anyone on this list to help you<br />&gt; &gt;     &gt; &gt; track down<br />&gt; &gt;     &gt; &gt; &gt; the problem, we need to see source code showing what you are<br />&gt; &gt;     doing.<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; - Amy<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; Romuald BERTRAND wrote:<br />&gt; &gt;     &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; Hi Amy, thanks for your answer,<br />&gt; &gt;     &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; But I have tried to make an algorithm with &quot;vtkImageAppend&quot;,<br />&gt; &gt;     &gt; &gt; and I<br />&gt; &gt;     &gt; &gt; &gt; &gt; don't arrived.<br />&gt; &gt;     &gt; &gt; &gt; &gt; Someone know how can I use this class?<br />&gt; &gt;     &gt; &gt; &gt; &gt; I have severals 2D vtkImageData objects (the slices).<br />&gt; &gt;     &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; Thanks a lot for answers.<br />&gt; &gt;     &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; Romu<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;<br />&gt; &gt;     &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Message du 22/05/08 17:10<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; De : &quot;Amy Squillacote&quot;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; A : &quot;Romuald BERTRAND&quot;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Copie &agrave; : vtkusers@vtk.org<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Objet : Re: [vtkusers] Creating a 3DImageData from slices<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Hi Romu,<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Are the slices already loaded in VTK (i.e., multiple 2D<br />&gt; &gt;     &gt; &gt; &gt; &gt; vtkImageData<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; objects), or are you reading the slices from files?<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; If they're already 2D vtkImageData objects, take a look at<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; vtkImageAppend<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     (http://www.vtk.org/doc/nightly/html/classvtkImageAppend.html).<br />&gt; &gt;     &gt; &gt; &gt; &gt; If you<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; have X-Y slices, then the &quot;append axis&quot; should be the Z<br />&gt; &gt;     axis.<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; If you're reading the slices from files, subclasses of<br />&gt; &gt;     &gt; &gt; &gt; &gt; vtkImageReader2<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     (http://www.vtk.org/doc/nightly/html/classvtkImageReader2.html)<br />&gt; &gt;     &gt; &gt; &gt; &gt; will<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; handle this for you. You can pass in either a list of<br />&gt; &gt;     file names<br />&gt; &gt;     &gt; &gt; &gt; &gt; or a<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; file pattern to tell the reader how to get the data files.<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; - Amy<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Romuald BERTRAND wrote:<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; Hi all,<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; Someone know how creating a 3DImageData from 2D slices?<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; Thanks for answers,<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; Romu<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     ------------------------------------------------------------------------<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; This is the private VTK discussion list.<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; Please keep messages on-topic. Check the FAQ at:<br />&gt; &gt;     &gt; &gt; &gt; &gt; http://www.vtk.org/Wiki/VTK_FAQ<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; Follow this link to subscribe/unsubscribe:<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt; http://www.vtk.org/mailman/listinfo/vtkusers<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; --<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Amy Squillacote Phone: (256) 726-4839<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Computer Scientist Fax: (256) 726-4806<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; CFD Research Corporation Web: http://www.cfdrc.com<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; 215 Wynn Drive, Suite 501<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt; Huntsville, AL 35805<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt; --<br />&gt; &gt;     &gt; &gt; &gt; Amy Squillacote Phone: (256) 726-4839<br />&gt; &gt;     &gt; &gt; &gt; Computer Scientist Fax: (256) 726-4806<br />&gt; &gt;     &gt; &gt; &gt; CFD Research Corporation Web: http://www.cfdrc.com<br />&gt; &gt;     &gt; &gt; &gt; 215 Wynn Drive, Suite 501<br />&gt; &gt;     &gt; &gt; &gt; Huntsville, AL 35805<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt; &gt;<br />&gt; &gt;     &gt; &gt;<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt; --<br />&gt; &gt;     &gt; Amy Squillacote Phone: (256) 726-4839<br />&gt; &gt;     &gt; Computer Scientist Fax: (256) 726-4806<br />&gt; &gt;     &gt; CFD Research Corporation Web: http://www.cfdrc.com<br />&gt; &gt;     &gt; 215 Wynn Drive, Suite 501<br />&gt; &gt;     &gt; Huntsville, AL 35805<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt;<br />&gt; &gt;     &gt;<br />&gt; &gt;<br />&gt; <br />&gt; -- <br />&gt; Amy Squillacote                    Phone: (256) 726-4839<br />&gt; Computer Scientist                 Fax: (256) 726-4806<br />&gt; CFD Research Corporation           Web: http://www.cfdrc.com<br />&gt; 215 Wynn Drive, Suite 501<br />&gt; Huntsville, AL  35805<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br /></blockquote>