@@ -53,18 +53,19 @@ def putMaskOnVTKGrid(data,grid,actorColor=None,cellData=True,deep=True):
5353 grid2 .SetPointVisibilityArray (nomsk )
5454 grid2 .GetPointData ().SetScalars (imsk )
5555 #grid2.SetCellVisibilityArray(imsk)
56- p2c = vtk .vtkPointDataToCellData ()
57- p2c .SetInputData (grid2 )
58- geoFilter .SetInputConnection (p2c .GetOutputPort ())
59- #lut.SetTableValue(0,r/100.,g/100.,b/100.,1.)
60- #lut.SetTableValue(1,r/100.,g/100.,b/100.,0.)
56+ #p2c = vtk.vtkPointDataToCellData()
57+ #p2c.SetInputData(grid2)
58+ #geoFilter.SetInputConnection(p2c.GetOutputPort())
59+ geoFilter .SetInputData (grid2 )
60+ lut .SetTableValue (0 ,r / 100. ,g / 100. ,b / 100. ,1. )
61+ lut .SetTableValue (1 ,r / 100. ,g / 100. ,b / 100. ,1. )
6162 else :
6263 if grid2 .IsA ("vtkStructuredGrid" ):
6364 grid2 .SetCellVisibilityArray (nomsk )
6465 grid2 .GetCellData ().SetScalars (imsk )
6566 geoFilter .SetInputData (grid2 )
66- lut .SetTableValue (0 ,r / 100. ,g / 100. ,b / 100. ,0. )
67- lut .SetTableValue (1 ,r / 100. ,g / 100. ,b / 100. ,1. )
67+ lut .SetTableValue (0 ,r / 100. ,g / 100. ,b / 100. ,0. )
68+ lut .SetTableValue (1 ,r / 100. ,g / 100. ,b / 100. ,1. )
6869 geoFilter .Update ()
6970 mapper = vtk .vtkPolyDataMapper ()
7071 mapper .SetInputData (geoFilter .GetOutput ())
0 commit comments