<span style="font-style: italic;">Takes 2 weeks and finally a non-kitware reponse. Gotta love all that $$ we shell out for VTK Support here...</span><br><br>Thanks for the tip Berk. I finally got it to work by loading all the outputs into vtkHierarchicalBoxDataSet, and connecting my vtkContourFilter to that. I then did the following:
<br><br><div style="margin-left: 40px;"> vtkHierarchicalDataSetGeometryFilter *hdsgf = vtkHierarchicalDataSetGeometryFilter::New();<br> hdsgf->SetInputConnection(0, filter->GetOutputPort(0));<br></div><br>And connected the "hdsgf" to the Mapper. This works pretty well. But it seems that it doesn't work for all filters. I tried adding a vtkArrayCalculator in the mix to compute the Vorticity Magnitude, and I kept getting errors about input ports. I finally had to construct 14 ArrayCalculators and load their outputs into the starting vtkHierarchicalBoxDataSet.
<br><br>Should I have been able to insert the vtkArrayCalculator into the pipeline? Is there a better way of dealing with multiblock datasets like this (Including AMR & such)? A more generic way that I can use across multiple dataset formats, similar to how paravew "transparently" makes it work.
<br><br>As for just using Paraview, it's not an option until the WebVis stuff is rolled out, so a year or two. <br><br><div><span class="gmail_quote">On 12/13/05, <b class="gmail_sendername">Berk Geveci</b> <<a href="mailto:berk.geveci@gmail.com">
berk.geveci@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">You have a few choices:<br><br>1. Use vtkPLOT3DReader. This reader will produce one output per block. You have to create multiple pipelines to process them.
<br>2. Use ParaView.<br>3. Use vtkMultiBlockPLOT3DReader and the multi-block pipeline. Look at
<br>VTK/Graphics/Testing/Cxx/TestMultiBlock.cxx<br><br>-Berk<br><br><div><div><span class="e" id="q_10824c0e6a8a7c94_1"><span class="gmail_quote">On 11/29/05, <b class="gmail_sendername">Randall Hand</b> <<a href="mailto:randall.hand@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
randall.hand@gmail.com
</a>> wrote:</span></span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="e" id="q_10824c0e6a8a7c94_3">I'm reading a plot3d file (XYZ & Q) with the vtkPLOT3DReader object. The file seems to load just fine, but when I analyze it and try to do Isosurfaces it doesn't work. Closer inspection seems to indicate that using the ->GetOutput method returns only one block of the entire dataset. How do I get the entire dataset, and how do I get this into a vtkContourFilter-like object for isosurfacing?
<br clear="all"><span><br>-- <br>Randall Hand<br>Visualization Scientist, <br>ERDC-MSRC Vicksburg, MS<br>Homepage: <a href="http://www.yeraze.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.yeraze.com</a>
</span><br></span></div>_______________________________________________<br>This is the private VTK discussion list.<br>Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.vtk.org/Wiki/VTK_FAQ</a><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.vtk.org/mailman/listinfo/vtkusers
</a><br><br><br></blockquote></div><br>
</blockquote></div><br><br clear="all"><br>-- <br>Randall Hand<br>Visualization Scientist, <br>ERDC-MSRC Vicksburg, MS<br>Homepage: <a href="http://www.yeraze.com">http://www.yeraze.com</a>