FreeCAD: master 7c654878

Author Committer Branch Timestamp Parent
Gabriel Wicke Gabriel Wicke master 2020-06-07 22:59:51 master 9a67154e
Changeset Path: Fix for optimizeLinearSegments

Reduce cumulative error by holding onto the original point in a sequence
of linear optimizations. In testing, this fixes artifacts I have seen on
very finely sampled paths with very gradual curvature.

Further improvements are needed for this optimization, but at least this
change avoids a regression over the status quo.
mod - src/Mod/Path/PathScripts/PathSurface.py Diff File