<div dir="ltr"><div><div><div><div><div><div>Hi all,<br><br></div>Is there a way to extract a block from a vtkMultiBlockDataSet in Paraview without using Extract Block > Merge Blocks (which converts the data in an Unstructured Grid)?<br><br></div>For example, I import EnSight data, which is read in as a vtkMultiBlockDataSet with a single vtkStructuredGrid block.  A bug prevents from me from visualizing multi-block dataset with volume rendering, so it would be nice to extract the structured grid data.  I've tried to do so as follows in a Programmable Filter:<br><br></div><font face="monospace,monospace">mbi = self.GetInputDataObject(0,0)<br></font></div><font face="monospace,monospace">sgo = self.GetStructuredGridOutput()<br></font></div><font face="monospace,monospace">sgo.DeepCopy(mbi.GetBlock(0))<br><br></font></div><div><font face="monospace,monospace"><font face="arial,helvetica,sans-serif">However, when I apply this filter, there is no output.  There is no visible object in the render window and there is nothing to inspect in Spreadsheet View.  But if I <span style="font-family:monospace,monospace">print sgo</span> in the Programmable Filter, all the usual vtkDataObject information is there<font face="monospace,monospace">.<br><br></font></font></font></div><div><font face="monospace,monospace"><font face="arial,helvetica,sans-serif"><font face="monospace,monospace"><font face="arial,helvetica,sans-serif">What is happening here, and can I get around it?<br><br></font></font></font></font></div><div><font face="monospace,monospace"><font face="arial,helvetica,sans-serif"><font face="monospace,monospace"><font face="arial,helvetica,sans-serif">Thanks,<br></font></font></font></font></div><div><font face="monospace,monospace"><font face="arial,helvetica,sans-serif"><font face="monospace,monospace"><font face="arial,helvetica,sans-serif">Evan Kao<br></font></font></font></font></div><div><font face="monospace,monospace"></font></div></div>