
Bryce Harrington wrote:
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 :)
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.
If this can't be folded into the star tool, at SCALE, Ted mentioned that we're wanting to implement new tools as extensions if possible. Ted, is this feasible for us to do at this point? Is the infrastructure where it would need to be for this to work? It's just a thought.
-Josh