(Oops forgot to cc list)

On Jan 24, 2008 12:41 PM, bulia byak <buliabyak@...400...> wrote:
Without trying the diff yet: smoothness is good but it's not the only
thing that matters. Sharp turns and corners, ideally, must be
recognized and created sharp, not smoothed out. How does your patch
compare to the current code in this respect?

this is the same code as is currently used.  (i had written a different interpolation routine, but it turned out there was already one being used)  The only difference is when it is applied.

 
Also: maybe while you're at it, you could also add the tolerance
slider to the controls bar of the tool, which is a very long-standing
feature gap.

a slider isn't appropriate as it stands, because there is no natural maximum value (ie it isn't a scale between 1-100%).

iirc, Adobe illustrator handles this by bounding the tolerance between .5-25 pixels.  we can do the same, and then have a slider. it makes some sense to cap this value, since extremely high tolerances are not useful in practice.