On 21-9-2011 21:28, Johan Engelen wrote:
On 21-9-2011 21:07, Josh Andler wrote:
Hi!
Actually, perhaps we should enable all testing LPEs in trunk and only disable what's "not ready" in the actual releases. What do others think of this idea?
Hm, while coding a bit on Powerstroke, I see that I am removing/adding parameters, which means that old powerstrokes no longer work (or, more precisely: partly work). If we enable the experimental LPEs in trunk, there should be a very clear indication that indeed they are experimental.
I just added PowerStroke to the normal nightly-build list of LPEs. I settled for "[Unstable!]" in front of the LPE name, hopefully telling people to use with caution, and not expect consistent behavior between nightly builds... (should not be that bad, but might)
Have fun fiddling with it. Notes: Yes, it crashes Inkscape. Do not use on groups, do not use on paths with multiple subpaths. If you delete a knot from the original path, this will remove a segment and all strokewidth knots will move accordingly to their new segment; the strokewidth knots are bound to a segment number; when changing the number of segments, make sure that all strokewidth knots are bound to a segment number that will still exist after your change. That is: when deleting one knot, make sure none of the strokewidth knots are along the last segment; otherwise: crash. Ctrl+click on strokewidth knot adds one. When adding/deleting knots, it is best to reselect the path that you are working on; otherwise: crash. Careful with the spiro interpolator; careful with any interpolator I think; best to use the "Johan" one I guess... See the attached file for some of my testcases.
Ciao, Johan