On Fri, Feb 23, 2007 at 10:10:31PM +0000, Jemima Bond wrote:
Hello Bryce,
I have posted 12 screen shots of increasing complexity here:
http://myweb.tiscali.co.uk/oaktree/jcb/applets/polymorphappletcaptures.html
Sliders modify control point lengths and angles (Mirror, Twist, CP1 and CP2). These are calculated from the turning angle of the turtle. Control point length default is 0.33333 * last distance travelled.
My other 2D version is a HyperCard stack written back in the early 1992. This outputs PostScript (Adobe Illustrator 3 file). It generates a host of other shapes (cogs, spirals, shells etc) and uses the same principle of "live" shapes, generated procedurally.
I have a 3D Nurbs version in C++ that works around spherical polyhedra but it's about seven years since I wrote the code and I'm still trying to untangle what I actually did :)
Cool, that's really sweet. This looks similar in some ways to our star tool, but I like how much more 'spirography' this looks. Are you interested in implementing this (and/or the cogs/spirals/shells into Inkscape?)
Like bulia, I also wonder if this could be folded into the current star tool, to make it more powerful? If not, a new shape could be added, but that could be a lot more work. In any case, I'd be happy to give pointers for getting into the codebase if you'd like.
Bryce