Solved my own problem as follows:<div><br></div><div>1. To get the children of a multiBlockDataSet, I used the compositeDataIterator.</div><div><br></div><div><div>#Load .vtm</div><div>vtmReader = vtkXMLMultiBlockDataReader()</div>
<div>vtmReader.SetFileName("grp_fw.vtm")</div><div>vtmReader.Update()</div><div>vtm = vtmReader.GetOutput()</div><div><br></div><div>#Create composite iterator</div><div>it = vtkCompositeDataIterator()</div><div>
it.SetDataSet(vtm)</div><div><br></div><div>#Start the iterator moving through the data (if leaves are 'on' it will only return actual data objects and not compositeDataSets)</div><div>it.InitTraversal()</div><div>
child = it.GetCurrentDataObject()</div></div><div>it.GoToNextIem()</div><div>...</div><div><br></div><div>2. I used the vtkCompositeDataObjectGeometryFilter() to combine all of the polyDataObjects from the MultiBlockDataSet.</div>
<div><br></div><div><br></div><div>This is probably pretty basic stuff, but it had me stumped for a while, so hopefully someone else will find it useful.<br clear="all"><br>-- <br>Matt Cragun<br> <br>Engineer<br>TotalSim LLC <br>
7003 Post Road, <br>Suite 415 <br>Dublin, Ohio 43016<br>O: (614) 255-7426<br>M: (801) 404-6021 <br>E: <a href="mailto:mcragun@totalsim.us">mcragun@totalsim.us</a><br>
</div>