vmtksurfacesmoothing

Description

smooth a surface using Taubin’s algorithm

Input arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
disabledDisabledbool10disable execution and piping
iSurfacevtkPolyData1the input surface
ifileSurfaceInputFileNamestr1filename for the default Surface reader
iterationsNumberOfIterationsint1(0,)1number of iterations (e.g. 25)
methodMethodstr1["taubin","laplace"]taubinsmoothing method
passbandPassBandfloat11.0pass band (e.g. 0.1) - taubin only
relaxationRelaxationFactorfloat1(0.0,)0.01relaxation factor (e.g. 0.01) - laplace only
boundarysmoothingBoundarySmoothingbool11toggle allow change of position of boundary points
normalizeNormalizeCoordinatesbool11toggle normalization of coordinates prior to filtering to minimize spurious translation effects - taubin only
ofileSurfaceOutputFileNamestr1filename for the default Surface writer

Output arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
oSurfacevtkPolyData1the output surface