This tool smooths a vector coverage of either a POLYLINE or POLYGON base VectorGeometryType. The algorithm uses a simple moving average method for smoothing, where the size of the averaging window is specified by the user. The default filter size is 3 and can be any odd integer larger than or equal to 3. The larger the averaging window, the greater the degree of line smoothing.

## Function Signature

`def smooth_vectors(self, input: Vector, filter_size: int = 3) -> Vector: ...`

## Project Links

WbW Homepage User Manual Support WbW