<div dir="ltr">Jean,<div><br></div><div>Thank you so much for this information, I hadn't run across vtkExtractBlock until now; it opens up so many possibilities for the work I am doing. I was able to do want I needed with contours and much more!</div><div><br></div><div>Peace,</div><div>Andrew</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 2, 2015 at 12:10 AM, Favre  Jean <span dir="ltr"><<a href="mailto:jfavre@cscs.ch" target="_blank">jfavre@cscs.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt"><br>
<div style="font-family:Times New Roman;color:#000000;font-size:16px">
<div>
<div dir="ltr">
<div>>> I am working on a data set that has multiple subdomains, ...<br>
<br>
this is a classic textbook problem.<br>
<br>
I would use a vtkExtractBlock(), and a vtkCompositeDataGeometryFilter() to pull all the pieces together.<br>
<br>
blocks = vtk.vtkExtractBlock()<br>
blocks.SetInputConnection(reader.GetOutputPort())<br>
blocks.AddIndex(2) # first block is index 2 (starting at 0 for the multiblock dataset container)<br>
blocks.AddIndex(3) # second block<br>
<br>
contours.SetInputConnection(blocks.GetOutputPort())<br>
<br>
compGF = vtk.vtkCompositeDataGeometryFilter()<br>
compGF.SetInputConnection(contours.GetOutputPort())<br>
<br>
contMapper.SetInputConnection(compGF.GetOutputPort())<br>
<br>
Jean/CSCS<br>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br></div>