1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
package require vtk
# A script to test converting a stencil to a binary image
vtkSphere sphere
sphere SetCenter 128 128 0
sphere SetRadius 80
vtkImplicitFunctionToImageStencil functionToStencil
functionToStencil SetInput sphere
functionToStencil SetOutputOrigin 0 0 0
functionToStencil SetOutputSpacing 1 1 1
functionToStencil SetOutputWholeExtent 0 255 0 255 0 0
vtkImageStencilToImage stencilToImage
stencilToImage SetInputConnection [functionToStencil GetOutputPort]
stencilToImage SetOutsideValue 0
stencilToImage SetInsideValue 255
vtkImageViewer viewer
viewer SetInputConnection [stencilToImage GetOutputPort]
viewer SetZSlice 0
viewer SetColorWindow 255
viewer SetColorLevel 127.5
viewer Render
|