Smoothing out curves from the mouse
It's a little hard to explain this in words, so I made an animation that demonstrates what I'm talking about:
We have paint tools that paint the strokes the user makes with the mouse. If we literally record each mouse point and create a polygon from the path the mouse makes, the resulting path is ugly. I'm interested in ironing out that path.
We have a mechanism that currently achieves this. It's called a Vectorizer. (We made up the name.) But it's a little sluggish: it can't respond in real-time very well. (Especially if the path gets complex.)
Also I'd just be interested in seeing how other people approached this problem. Is there a body of work on this subject?
I don't even know the right jargon to use here; what is the correct name for the thing I'm looking for? (If I at least knew that then Google might be able to help me more...)
Any comments would be welcome.