---- Defiant00 <defiant00@...400...> wrote:
Tavmjong Bah wrote
Nice addition! But it seems a little bit awkward to have to create a new path that then never gets used. It seems that it could be done by adding a "Fill path" effect that just fills the original path. If the effect comes first in the Effect list then it would be painted under the result of the other effects. If it comes last in the list it would be painted on top (giving you the stroke applied to outside of path result).
Tav
My understanding is that having a single stroke and fill for the path is what would cause this not to work.
Ideally, the 'fill' object would have no stroke and use the path's fill. The powerstroke object would also have no stroke, but use the path's stroke for its fill. From my understanding both objects would use the same stroke and fill, so there would be no way to specify a fill that didn't also then affect the powerstroke.
To answer both of you: an LPE can output only a single path. It is a mathematical procedure on path data, for one path only. Because the desired result cannot be represented by a single path, it is impossible to get that result by applying any kind of LPE on a single path. You have to create multiple paths to create the desired result. Indeed it is awkward to create a dummy path. This is because we have no LPE-generator objects in place that effectively generate path data out of nothing (so without needing path data to begin with). I could create a menu item under "Clone" that makes an 'original path data clone', that would create a dummy path, apply the Clone original LPE and link it to the selected path.
Ciao, Johan