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 animated 3D Lissajous bands
    x(t) = Cos(jt),
    y(t) = Sin(kt),
    z(t) = Cos(lt)
(j=3, k=2, l=1, m=1). See Why VRML?

HTML5 + JavaScript based animation (unfortunately doesn't work in InternetExplorer yet).

E-notes     updated 26 Jan 2003