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 :)
JB
Bryce Harrington wrote:
On Fri, Feb 23, 2007 at 04:47:13PM +0000, Jemima Bond wrote:
Hello. I have an idea for generating and morphing vector shapes using bezier curves and a turtle drawing routines. You can view this as an applet here:
http://myweb.tiscali.co.uk/oaktree/jcb/applets/polymorphapplet.html
You will have to play around with the various sliders, combo boxes etc to get a feel of how the thing works. Un-check the "Skeleton" and "Control Point" boxes to see the bezier curve only.
Just thought I'd throw it into the inkscape pot. Thanks for your time.
Hi Jemima,
Would you mind posting some screenshots of this, for those of us that don't have Java installed?
THanks, Bryce