This tool creates a contour coverage from a set of input points (`input`). The user must specify the contour interval (`interval`) and optionally, the base contour value (`base`). The degree to which contours are smoothed is controlled by the Smoothing Filter Size parameter (`smooth`). This value, which determines the size of a mean filter applied to the x-y position of vertices in each contour, should be an odd integer value, e.g. 3, 5, 7, 9, 11, etc. Larger values will result in smoother contour lines.

## See Also

contours_from_raster

## Function Signature

`def contours_from_points(self, input: Vector, field_name: str = "", use_z_values: bool = False, max_triangle_edge_length: float = float('inf'), contour_interval: float = 10.0, base_contour: float = 0.0, smoothing_filter_size: int = 9) -> Vector: ...`

## Project Links

WbW Homepage User Manual Support WbW