Generate lissajous curves as made famous by Jules Antoine Lissajous (and Nathaniel Bowditch).
http://en.wikipedia.org/wiki/Lissajous_curve
and since scriptographer is dead, I made a version with paperjs as well.
- ---------------------------------------------------
Usage
Phase Shift
the period of the curve
Frequency
frequency ratio across the x & y axes
Stroke Weight
set two different stroke weights and the curve will interpolate from the start to the end weight
Colors
set two colors and the curve will interpolate from the start to the end color
Opacity
set two opacity values and the curve will interpolate from the start to the end opacity
Blend
blend mode of opacity: normal, multiply, screen, etc.
Flyout Menu:
Alternate
colors will alternate every other segement
Blend
colors will blend across segments from start to end
Mouse drag
modulate the frequency (using the input values as maximums), the closer to the origin of the document = 0, the further away the maximum
Mouse drag+shift
modulate the phase shift (mouse x axis) from 0 - 360
- ---------------------------------------------------
Notes
There is a glitch that happens every now and then that causes the control handles of the beziér curves to shoot off of the screen. I'm looking into a better way for calculating beziér curves.
** i have tested this script on OSX CS5.1 and it functions without problems (aside from glitch mentioned above) using the latest version of scriptographer (2.9.072). i have no way to test on other versions of illustrator (i.e. CS2 or CS4, etc.) or windows. email is the best way to contact me.
enjoy.
Ken