
Hi,
spiro mode in freehand pen tool does not make sense. I'd suggest to remove the button.
Even for bezier tool the spiro mode is not that useful, as you don't see the spiro while drawing (which would be nice indeed). But since you still draw beziers and spiro just gets applied _after_ path finishing, you could likewise apply it via the path effects dialog.
Thomas

On 1/13/09, Thomas Holder <speleo3@...58...> wrote:
Hi,
spiro mode in freehand pen tool does not make sense.
Why? Right off, it produces smoother curves, especially at high smoothing value. At low smoothing, the visible difference is not that great, but when you start to node-edit it, the behavior is quite different, and for me, much more pleasant. I want all my paths to behave that way when editing, so why exclude one of the path tools?
Even for bezier tool the spiro mode is not that useful, as you don't see the spiro while drawing (which would be nice indeed).
Sure it would. Just needs to be coded.
But since you still draw beziers and spiro just gets applied _after_ path finishing, you could likewise apply it via the path effects dialog.
Hmm, there's quite a difference in the effort spent between just releasing the mouse and going into some dialog, digging Spiro among dozens of other LPEs, clicking Apply...

I think I am with Bulia here... why remove it? I feel it's more comfortable this way.
What I really would like to see is realtime display refresh while dragging spiro path knots just as revisions below 20xxx seemed to do it. Right know Spiro is difficult to control because you need to drag multiple time to pinpoint the exact position of a single knot. With realtime display refresh I could just drag the knot and see how it would look and then release the mouse button when the knot is in the right position. Just as all the other path manipulation processes work. Much more intuitive.
André
--- Original Nachricht --- Absender: bulia byak Datum: 13.01.2009 19:24 Uhr
On 1/13/09, Thomas Holder <speleo3@...58...> wrote:
Hi,
spiro mode in freehand pen tool does not make sense.
Why? Right off, it produces smoother curves, especially at high smoothing value. At low smoothing, the visible difference is not that great, but when you start to node-edit it, the behavior is quite different, and for me, much more pleasant. I want all my paths to behave that way when editing, so why exclude one of the path tools?
Even for bezier tool the spiro mode is not that useful, as you don't see the spiro while drawing (which would be nice indeed).
Sure it would. Just needs to be coded.
But since you still draw beziers and spiro just gets applied _after_ path finishing, you could likewise apply it via the path effects dialog.
Hmm, there's quite a difference in the effort spent between just releasing the mouse and going into some dialog, digging Spiro among dozens of other LPEs, clicking Apply...

bulia byak wrote, On 01/13/09 19:24:
On 1/13/09, Thomas Holder wrote:
spiro mode in freehand pen tool does not make sense.
Why? Right off, it produces smoother curves, especially at high smoothing value. At low smoothing, the visible difference is not that great, but when you start to node-edit it, the behavior is quite different, and for me, much more pleasant. I want all my paths to behave that way when editing, so why exclude one of the path tools?
Ok, it might work quite well in practice so the claim to remove the button is not justified. But from the algorithmic point of view, it rather works by chance. In the first step a cubic bezier is fitted to the sequence of points that have been drawn on canvas. In the second step spiro interpolation is applied to these bezier nodes. A spiro spline fitted to the same sequence of points would probably result in different nodes.
Try to draw a rectangle in spiro mode with high smoothing threshold, the result is a rather circle-like shape.
Thomas

2009/1/13 Thomas Holder wrote:
Hi,
spiro mode in freehand pen tool does not make sense. I'd suggest to remove the button.
Even for bezier tool the spiro mode is not that useful, as you don't see the spiro while drawing (which would be nice indeed). But since you still draw beziers and spiro just gets applied _after_ path finishing, you could likewise apply it via the path effects dialog.
I agree that Spiro mode definitely needs work, but it isn't that bad to be removed really :)
And I shamelessly take this thread as an opportunity to raise a question of handling types of adjacent nodes when removing one. Currently when you delete a node, adjacent nodes become cusp, which in case of Spiro leads to a clumsey look of a curve. Should it possibly be disabled at least for Spiro?
Alexandre
participants (4)
-
Alexandre Prokoudine
-
André Berg
-
bulia byak
-
Thomas Holder