def __init__(self, module_manager): SimpleVTKClassModuleBase.__init__( self, module_manager, vtk.vtkBlankStructuredGrid(), 'Processing.', ('vtkStructuredGrid',), ('vtkStructuredGrid',), replaceDoc=True, inputFunctions=None, outputFunctions=None)
planeMapper = vtk.vtkPolyDataMapper() planeMapper.SetInputConnection(blankedPlane.GetOutputPort()) planeMapper.SetScalarRange(0.197813, 0.710419) planeActor = vtk.vtkActor() planeActor.SetMapper(planeMapper) # The second blanking technique uses grid data values to create the blanking. # Here we borrow the image data and threshold on that. # anotherGrid = vtk.vtkStructuredGrid() anotherGrid.CopyStructure(plane.GetOutput()) anotherGrid.GetPointData().SetScalars(blankImage.GetPointData().GetScalars()) blankGrid = vtk.vtkBlankStructuredGrid() blankGrid.SetInputData(anotherGrid) blankGrid.SetArrayName("blankScalars") blankGrid.SetMinBlankingValue(-0.5) blankGrid.SetMaxBlankingValue(0.5) blankedPlane2 = vtk.vtkStructuredGridGeometryFilter() blankedPlane2.SetInputConnection(blankGrid.GetOutputPort()) blankedPlane2.SetExtent(0, 100, 0, 100, 0, 0) planeMapper2 = vtk.vtkPolyDataMapper() planeMapper2.SetInputConnection(blankedPlane2.GetOutputPort()) planeMapper2.SetScalarRange(0.197813, 0.710419) planeActor2 = vtk.vtkActor() planeActor2.SetMapper(planeMapper2)
planeMapper = vtk.vtkPolyDataMapper() planeMapper.SetInputConnection(blankedPlane.GetOutputPort()) planeMapper.SetScalarRange(0.197813, 0.710419) planeActor = vtk.vtkActor() planeActor.SetMapper(planeMapper) # The second blanking technique uses grid data values to create the blanking. # Here we borrow the image data and threshold on that. # anotherGrid = vtk.vtkStructuredGrid() anotherGrid.CopyStructure(plane.GetOutput()) anotherGrid.GetPointData().SetScalars(blankImage.GetPointData().GetScalars()) blankGrid = vtk.vtkBlankStructuredGrid() blankGrid.SetInputData(anotherGrid) blankGrid.SetArrayName("blankScalars") blankGrid.SetMinBlankingValue(-0.5) blankGrid.SetMaxBlankingValue(0.5) blankedPlane2 = vtk.vtkStructuredGridGeometryFilter() blankedPlane2.SetInputConnection(blankGrid.GetOutputPort()) blankedPlane2.SetExtent(0, 100, 0, 100, 0, 0) planeMapper2 = vtk.vtkPolyDataMapper() planeMapper2.SetInputConnection(blankedPlane2.GetOutputPort()) planeMapper2.SetScalarRange(0.197813, 0.710419) planeActor2 = vtk.vtkActor() planeActor2.SetMapper(planeMapper2)