Animated Lissajous figures

Equations for the curves are
    x(t) = Sin(mt)
    y(t) = Sin(nt + Fi)

where m, n are integer frequences and Fi is the phase difference. n has a small "add on" to get phase precession (i.e. every "new" figure has a new shifted phase). Free source.

VRML 3D Lissajous bands
    x(t) = Cos(jt),
    y(t) = Sin(kt),
    z(t) = Cos(lt)
See also animated 3D Lissajous bands (j=3, k=2, l=1, m=1) and Why VRML?

E-notes     updated 26 Jan 2003