How to fit curves to vectors in Vectric software | Editing Objects
Overview
Section titled “Overview”The CurveFit tool fits circular arcs, Bezier curves, or straight lines to selected vectors using a user-defined tolerance. It reduces node count, smooths geometry for toolpath efficiency, and simplifies vector data for modeling.
- Select the vector(s) in the 3D view.
- Go to the Design tab → Edit Objects → CurveFit.
- Choose a fitting type: Circular arcs, Bezier curves, or Straight lines.
- Set the Tolerance value:
- Smaller tolerance = closer to original vector, more data points.
- Larger tolerance = less accurate, fewer data points and smoother result.
- Optional: Enable Replace selected vectors to overwrite the original. If disabled, the new approximation is created as an overlapping vector.
- For Straight lines, optionally enable Keep sharp corners and set the Max angle:
- Corners with an angle difference greater than the max angle are kept sharp.
- Corners with an angle difference less than the max angle are modified within the specified tolerance.
- Click Preview to inspect the result, then adjust settings or accept.
Key Points / Warnings
Section titled “Key Points / Warnings”- High original node counts can cause toolpaths to be cut as many small line segments, increasing machining time. CurveFit reduces this complexity.
- Tolerance is effectively a plus/minus distance from the original vector.
- Bezier fittings produce draggable handles for manual shape adjustment in the 3D view.
- Use Ctrl + Z to undo and try different tolerances or fitting types.
- The max angle setting in Keep sharp corners significantly affects resulting corner shapes; lower values smooth more corners, higher values preserve more sharp corners.
- When Replace selected vectors is off, the original and new vectors overlap, allowing side-by-side comparison.
