Hi, I've searched online at length for this and couldn't find the answer, so hopefully somebody here can help me.
I am trying to create a new VTK object (vtkMultiBlockDataSet) composed of portions of manipulated data from some other VTK object (in this case, a vtkStructuredGrid). I then want to delete the vtkStructuredGrid object and visualize the new vtkMultiBlockDataSet. So, here's the general outline of what I do in a python script: newSource = DataGeneratorObject(Program="MB{}") newSource.UpdatePipeline() newData = servermanager.Fetch(newSource) newData.SetNumberOfBlocks(64) for n in range(0,64): myData = XDMFReader(FileName=...) myData.UpdatePipeline() localData = servermanager.Fetch(myData) <manipulate the data> newData.SetBlock(n,vtk.vtkStructuredGrid()) newData.GetBlock(n).DeepCopy(localData) Delete(localData) Delete(myData) newData.DataHasBeenGenerated() newSource.UpdatePipelineInformation() newSource.UpdatePipeline() With all that done, if I try to apply a filter to newSource, it doesn't work. The data is definitely inside newData -- I can print it out and such, even after I delete the localData (which is why I used DeepCopy). But I don't know how to send that data back to the server. Or, maybe I don't need the DataObjectGenerator -- if that's the case, how do I create a local VTK object and then send it to the server to visualize? Hopefully that example is clear... I appreciate any help you guys can provide. It would be easiest if I could create my own custom reader, but I can't do that because we use Paraview on a lot of machines that we can't recompile to include the new plugin. Thanks, Tim _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview