Hi all,
Inspired by Hofstadter's GEB, I made a new LPE called "recursive skeleton" (for want of a better name !!!!!!). It takes the original path, and puts it along the parts of the original path.
Original path: _________ _________
Parts are: _________ and _________
Result of one iteration: ___ ___ ___ ___
Two iterations: _ _ _ _ _ _ _ _
I hope this makes it a bit clear. Find a more interesting example here: http://smi.el.utwente.nl/~johan/recursive_skeleton.png
The LPE is still experimental, have a go at it and see if it makes sense to you, would love to hear comments :)
Ciao, Johan
Hi Johan!
Nice! Recursive skeleton and VonKoch are very similar. Maybe there is a way to fuse them?
The main difference between the two is that vonkoch uses (linear) transforms while recursive skeleton uses "pattern along path"-like deformations.
Minor differencies are that in VonKoch, I did separate the path to be transformed (deformed in your case) from the path defining the transforms (deforms) to be applied recursively, and I also added a complexity bound because it grows exponentially with the number of generations and can easily freeze inkscape.
I think we could have a check box to allow path-deform instead of just transforms. Hm. Dunno. What do you think? (anyway, feel free to experiment/modify vonkoch to your needs if you feel it's worth! ;-)
jfb.
2009/4/12 <J.B.C.Engelen@...1578...>
Hi all,
Inspired by Hofstadter's GEB, I made a new LPE called "recursive skeleton" (for want of a better name !!!!!!). It takes the original path, and puts it along the parts of the original path.
Original path: _________ _________
Parts are: _________ and _________
Result of one iteration: ___ ___ ___ ___
Two iterations: _ _ _ _ _ _ _ _
I hope this makes it a bit clear. Find a more interesting example here: http://smi.el.utwente.nl/~johan/recursive_skeleton.pnghttp://smi.el.utwente.nl/%7Ejohan/recursive_skeleton.png
The LPE is still experimental, have a go at it and see if it makes sense to you, would love to hear comments :)
Ciao, Johan
This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Lib2geom-devel mailing list Lib2geom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lib2geom-devel
Hey J-F,
Sorry, I never quite understood the VonKoch LPE. It sounds indeed as if we should merge them. Let's have a talk about it on Jabber :-)
Cheers, Johan
-----Original Message----- From: jf barraud [mailto:jf.barraud@...400...] Sent: Tuesday, April 14, 2009 15:11 To: Engelen, J.B.C. (Johan) Cc: inkscape-devel@lists.sourceforge.net; lib2geom-devel@lists.sourceforge.net Subject: Re: [Lib2geom-devel] new: lpe 'recursive skeleton'
Hi Johan!
Nice! Recursive skeleton and VonKoch are very similar. Maybe there is a way to fuse them?
The main difference between the two is that vonkoch uses (linear) transforms while recursive skeleton uses "pattern along path"-like deformations.
Minor differencies are that in VonKoch, I did separate the path to be transformed (deformed in your case) from the path defining the transforms (deforms) to be applied recursively, and I also added a complexity bound because it grows exponentially with the number of generations and can easily freeze inkscape.
I think we could have a check box to allow path-deform instead of just transforms. Hm. Dunno. What do you think? (anyway, feel free to experiment/modify vonkoch to your needs if you feel it's worth! ;-)
jfb.
2009/4/12 <J.B.C.Engelen@...1578...>
Hi all,
Inspired by Hofstadter's GEB, I made a new LPE called "recursive skeleton" (for want of a better name !!!!!!). It takes the original path, and puts it along the parts of the original path.
Original path: _________ _________
Parts are: _________ and _________
Result of one iteration: ___ ___ ___ ___
Two iterations: _ _ _ _ _ _ _ _
I hope this makes it a bit clear. Find a more interesting example here: http://smi.el.utwente.nl/~johan/recursive_skeleton.png http://smi.el.utwente.nl/%7Ejohan/recursive_skeleton.png
The LPE is still experimental, have a go at it and see if it makes sense to you, would love to hear comments :)
Ciao, Johan
This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Lib2geom-devel mailing list Lib2geom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lib2geom-devel
participants (2)
-
unknown@example.com
-
jf barraud