()
| 45 | return a |
| 46 | |
| 47 | def ColorTransferFunction(): |
| 48 | opacityTransfer = vtkPiecewiseFunction() |
| 49 | opacityTransfer.AddPoint(0,0) |
| 50 | opacityTransfer.AddPoint(0.6,0) |
| 51 | opacityTransfer.AddPoint(1,1) |
| 52 | |
| 53 | lut = vtkDiscretizableColorTransferFunction() |
| 54 | lut.SetColorSpaceToDiverging(); |
| 55 | lut.AddRGBPoint(0.0, 0.23, 0.299, 0.754) |
| 56 | lut.AddRGBPoint(1.0, 0.706, 0.016, 0.150); |
| 57 | lut.SetVectorModeToMagnitude() |
| 58 | lut.SetRange (0, 1) |
| 59 | lut.SetScalarOpacityFunction(opacityTransfer) |
| 60 | lut.EnableOpacityMappingOn() |
| 61 | return lut |
| 62 | |
| 63 | |
| 64 | renWin = vtkRenderWindow() |
no test coverage detected