LPE: applying skeletal strokes breaks path

Guess it's better to start with example then explanation:
1) draw rectangle, convert it to 4 node path (ctrl+shift+c) and copy it (ctrl+c) 1a) fill it with black color 2) draw 2 point bezier line 3) open LPE editor (ctrl+shift+7) 4) pick Skeletal Stroke, apply it and paste (ctrl+v) from clipboard 5) chose Single, stretched
Expected: filled four node path Result: broken path which can't be filled. Because there's no way to see how many nodes resulting path has it must be converted to regular path (ctrl+shift+c). And then it's easily noticeable that path is broken in many ways: there are too many nodes (expected 4) and shape is badly broken!
Illustrative screenshots attached!
Regardes, Vlada

Thanks for the bugreport, although I was already aware of this problem. I'll try to look into this asap.
Btw, where did you read how to use the effects? :-) Just curious :-)
Johan
-----Original Message----- From: inkscape-devel-bounces@lists.sourceforge.net [mailto:inkscape-devel-bounces@lists.sourceforge.net] On Behalf Of Vladimir Savic Sent: donderdag 16 augustus 2007 14:56 To: inkscape-devel Subject: [Inkscape-devel] LPE: applying skeletal strokes breaks path
Guess it's better to start with example then explanation:
- draw rectangle, convert it to 4 node path (ctrl+shift+c)
and copy it (ctrl+c) 1a) fill it with black color 2) draw 2 point bezier line 3) open LPE editor (ctrl+shift+7) 4) pick Skeletal Stroke, apply it and paste (ctrl+v) from clipboard 5) chose Single, stretched
Expected: filled four node path Result: broken path which can't be filled. Because there's no way to see how many nodes resulting path has it must be converted to regular path (ctrl+shift+c). And then it's easily noticeable that path is broken in many ways: there are too many nodes (expected 4) and shape is badly broken!
Illustrative screenshots attached!
Regardes, Vlada

On Thursday 16 August 2007 13:40:13 J.B.C.Engelen@...1578... wrote:
Thanks for the bugreport, although I was already aware of this problem. I'll try to look into this asap.
I'd be happy for this to work soon. Looks like a good basis for "natural" brush painting effect. And if effect could work on groups... Wishes.... :)
Btw, where did you read how to use the effects? :-) Just curious :-)
Figured out myself. Got it after third try. :) But I think dialog is not really necessary here. Pen and Freehand toolbars are empty which is a shame because I feel this feature would be much more intuitive to be approached from there.
If nothing else, there could be an icon for this dialog on the secondary toolbar of mentioned tools.
Vlada
Johan

The filling issue with resulting paths from SkeletalStrokes effect is resolved now! (see mails below) I just noticed that converting the fish to just one path is pretty limitting... (notice how the line segments that did not have filling originally now must have filling). Will have to think about how to resolve these issues with multiple paths, groups, etc.
Cheers, Johan
-----Original Message----- From: bulia byak [mailto:buliabyak@...400...] Sent: vrijdag 17 augustus 2007 23:11
Thanks, so here's another bug: I edited the skeleton path and now the fish has parts of its head and tail white instead of gray (attached). Something's wrong with the fill of the path.
-----Original Message----- From: Vladimir Savic Sent: donderdag 16 augustus 2007 14:56
Guess it's better to start with example then explanation:
- draw rectangle, convert it to 4 node path (ctrl+shift+c)
and copy it (ctrl+c) 1a) fill it with black color 2) draw 2 point bezier line 3) open LPE editor (ctrl+shift+7) 4) pick Skeletal Stroke, apply it and paste (ctrl+v) from clipboard 5) chose Single, stretched
Expected: filled four node path Result: broken path which can't be filled. Because there's no way to see how many nodes resulting path has it must be converted to regular path (ctrl+shift+c). And then it's easily noticeable that path is broken in many ways: there are too many nodes (expected 4) and shape is badly broken!
participants (2)
-
unknown@example.com
-
Vladimir Savic