vmtksurfacebooleanoperation

Description

perform a boolean operation between two surfaces

Input arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
disabledDisabledbool10disable execution and piping
iSurfacevtkPolyData1the input surface
ifileSurfaceInputFileNamestr1filename for the default Surface reader
i2Surface2vtkPolyData1the second input surface
i2fileSurface2InputFileNamestr1filename for the default Surface2 reader
toleranceTolerancefloat1(0.0,)1e-06tolerance for considering two points coincident
operationOperationstr1["union","intersection","difference"]unionthe boolean operation to be performed
ofileSurfaceOutputFileNamestr1filename for the default Surface writer

Output arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
oSurfacevtkPolyData1the output surface