Cloned library of VTK-5.0.0 with extra build files for internal package management.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
1.0 KiB

package require vtk
# A script to test the stencil filter by using one image
# to stencil another
# Image pipeline
vtkBMPReader reader1
reader1 SetFileName "$VTK_DATA_ROOT/Data/masonry.bmp"
vtkPNMReader reader2
reader2 SetFileName "$VTK_DATA_ROOT/Data/B.pgm"
vtkImageTranslateExtent translate
translate SetInputConnection [reader2 GetOutputPort]
translate SetTranslation 60 60 0
vtkImageToImageStencil imageToStencil
imageToStencil SetInputConnection [translate GetOutputPort]
imageToStencil ThresholdBetween 0 127
# silly stuff to increase coverage
imageToStencil SetUpperThreshold [imageToStencil GetUpperThreshold]
imageToStencil SetLowerThreshold [imageToStencil GetLowerThreshold]
vtkImageStencil stencil
stencil SetInputConnection [reader1 GetOutputPort]
stencil SetBackgroundValue 0
stencil ReverseStencilOn
stencil SetStencil [imageToStencil GetOutput]
vtkImageViewer viewer
viewer SetInputConnection [stencil GetOutputPort]
viewer SetColorWindow 255.0
viewer SetColorLevel 127.5
viewer SetZSlice 0
viewer Render