Here is a new version of the lissajous program, completely rewritten with OpenGL support for the 3D output, and with math parsers for arbitrary formulas.
Usage:
Load one of the sample parameter files in the "samples" folder. Or pick one of the predefined equations from the "expressions" comboboxes, or edit them; enter values for the coefficients a,b,c,d and step count. Drag the left or right mouse button to rotate the generated image, or use the mouse wheel to increase/decrease the viewing distance. The currently used calculation and viewing parameters are saved in a config file and will be reactivated when the application is started the next time.
Disclaimer:
Mouse control of the view is sometimes a bit counter-intuitive, and there is another bug which does not always restore the saved view after loading a saved parameter set.