On 11/3/05, Aaron and Sarah Spike <spike@...749...> wrote:
- Preserve curve shape as much as possible when deleting nodes. Look
into feeding the curve fitting function in bezier-utils.cpp a list of sampled points to find the best single segment approximation. (Recently mentioned)
Yes
- Curve dragging mode in which the end tangents are preserved at least
for smooth nodes, so as not to disturb adjacent segments. Look at hacking the current curve dragging function to only apply the component of the motion vector that is parallel to the end tangent (right words?). Don't know how it will behave, mostly just to satisfy a personal curiosity.
Might be useful, though it may be hard to get an idea of how it feels without trying.
- Segment draging. ie grab a segment with a single click and drag both
nodes and the corresponding control points around preserving the curve of that segment. I find I want to do this a lot while doodling but using the rubberband breaks my work flow up. Wonder if it would be useful to people doing real work.
I think I have a better idea. See attached scheme. It's just a wild idea at this point, but I think it is workable, and will be very useful if implemented. If interested, you can take it and code, I'll help in any way I can. Otherwise I'll do it myself sometime (don't know when I will have time for it, though).
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org