## Smooth Line ##

### Functional Overview ###
The Line Smoothing tool can smooth the input vector lines. It supports 2D and 3D polylines and polygons.

### Usage ###
Click *Data Management > Vector Tools > Smooth Line*

<div align=center>
<img src="../../../ScreenShot/en/DataManagement/VectorTools/VectorTools.png" alt="Lidar360 ClipbyCircle" style='margin-left:4%'/>
</div>

### Parameters Settings ###
- **Input Files List**: Input one or more vector files. Input file format: *.gpkg, *.shp, *.dxf.
- **Method**: Multiple methods are available to smooth the vector lines.
- **Mean smoothing (3\5\7 neighborhood)**: Use a 3\5\7 neighborhood for mean smoothing on each point of the vector line.
- **Bezier (Using Line as control)**: Smooth using segmented Bezier curves, generating a new vector line without control points.
- **Bezier (Using Point as control)**: Smooth using segmented Bezier curves, generating a new vector line with control points.
- **B-Spline (Using Point as control)**: Smooth using cubic B-spline curves, generating a new vector line passing through some of the control points.
- **B-Spline Fit**: Fit using cubic B-spline curves, generating a new vector line without any control points.
- **Output Path**: Output folder path. The newly generated vector lines will be output to this folder.

|Method|Effect(The red line is the original polyline while blue is after being smoothed)|

|:----:|:----:|

|Mean Smoothing(3\5\7 neighborhood)|![image](../../../ScreenShot/en/DataManagement/VectorTools/Mean5.png)|

|Bezier Smoothing(line control)|![image](../../../ScreenShot/en/DataManagement/VectorTools/Be-LineAsControl.png)|

|Bezier Smoothing (point control)|![image](../../../ScreenShot/en/DataManagement/VectorTools/Be-PointAsControl.png)|

|B-Spline (point control)|![image](../../../ScreenShot/en/DataManagement/VectorTools/BSplinePointControl.png)|

|B-Spline Fit|![image](../../../ScreenShot/en/DataManagement/VectorTools/BsplineFit.png)|