def testMetaReader(self): r = vtk.vtkPlot3DMetaReader() r.SetFileName(str(VTK_DATA_ROOT) + "/Data/multi.p3d") r.Update() self.assertTrue( r.GetOutput().GetBlock(0).GetPointData().GetArray("Function0"))
def lazy_vtkPlot3DMetaReader(): """Lazy import of the vtkPlot3DMetaReader.""" return vtk.vtkPlot3DMetaReader()
def testMetaReader(self): r = vtk.vtkPlot3DMetaReader() r.SetFileName(str(VTK_DATA_ROOT) + "/Data/multi.p3d") r.Update() self.assertTrue(r.GetOutput().GetBlock(0).GetPointData().GetArray("Function0"))
#!/usr/bin/env python import vtk from vtk.util.misc import vtkGetDataRoot VTK_DATA_ROOT = vtkGetDataRoot() renWin = vtk.vtkRenderWindow() iren = vtk.vtkRenderWindowInteractor() iren.SetRenderWindow(renWin) r = vtk.vtkPlot3DMetaReader() r.SetFileName("%s/Data/test.p3d" % VTK_DATA_ROOT) r.UpdateInformation() outInfo = r.GetOutputInformation(0) l = outInfo.Length(vtk.vtkStreamingDemandDrivenPipeline.TIME_STEPS()) if l != 2: raise "Error: wrong number of time steps: %d. Should be 2" % l outInfo.Set(vtk.vtkStreamingDemandDrivenPipeline.UPDATE_TIME_STEP(), 3.5) r.Update() outInfo.Set(vtk.vtkStreamingDemandDrivenPipeline.UPDATE_TIME_STEP(), 4.5) r.Update() output = r.GetOutput().GetBlock(0) plane = vtk.vtkStructuredGridGeometryFilter() plane.SetInputData(output) plane.SetExtent(25,25,0,100,0,100)
#!/usr/bin/env python import vtk from vtk.test import Testing from vtk.util.misc import vtkGetDataRoot VTK_DATA_ROOT = vtkGetDataRoot() renWin = vtk.vtkRenderWindow() iren = vtk.vtkRenderWindowInteractor() iren.SetRenderWindow(renWin) r = vtk.vtkPlot3DMetaReader() r.SetFileName("%s/Data/test.p3d" % VTK_DATA_ROOT) r.UpdateInformation() outInfo = r.GetOutputInformation(0) l = outInfo.Length(vtk.vtkStreamingDemandDrivenPipeline.TIME_STEPS()) if l != 2: raise "Error: wrong number of time steps: %d. Should be 2" % l outInfo.Set(vtk.vtkStreamingDemandDrivenPipeline.UPDATE_TIME_STEP(), 3.5) r.Update() outInfo.Set(vtk.vtkStreamingDemandDrivenPipeline.UPDATE_TIME_STEP(), 4.5) r.Update() output = r.GetOutput().GetBlock(0) plane = vtk.vtkStructuredGridGeometryFilter() plane.SetInputData(output)