Skip to content

How to fit curves to vectors in Vectric software | Editing Objects

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.

  1. Select the vector(s) in the 3D view.
  2. Go to the Design tab → Edit ObjectsCurveFit.
  3. Choose a fitting type: Circular arcs, Bezier curves, or Straight lines.
  4. Set the Tolerance value:
    • Smaller tolerance = closer to original vector, more data points.
    • Larger tolerance = less accurate, fewer data points and smoother result.
  5. Optional: Enable Replace selected vectors to overwrite the original. If disabled, the new approximation is created as an overlapping vector.
  6. 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.
  7. Click Preview to inspect the result, then adjust settings or accept.
  • 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.