Jump to: navigation, search

Frequently Asked Questions

S2PLOT is an advanced three-dimensional plotting library with support for standard and enhanced display devices. The S2PLOT library was written in C and can be used with C, C++ and FORTRAN programs on GNU/Linux and Apple/OSX systems. The S2PLOT architecture supports dynamic geometry and can be used to plot both static and time-evolving data sets.

Occasionally, a subtle coding error slips through into a software release. As we become aware of these minor defects, we will list them here - and hopefully find a solution for them in future S2PLOT releases.

If you notice some odd behaviour, please check to see if it is this list. If not, don't keep it to yourself - please let us know about it!

Known Issues in S2PLOT V2.00

  • segv occurs when using panels on cygwin-gnu-i386 and linux-gnu-x86_64. We anticipate providing a patch for this in early 2008.
  • /s2inter (interlaced stereo modes) do not work on some ATI cards due to ATI driver defects.
  • Dynamic geometry created within a callback might not be saved when pressing F5 or F6
  • Textured geometry created might not be saved correctly when pressing F5 or F6
  • Isosurfaces might not be saved correctly when pressing F5 or F6
  • Support for transparency is not complete, as objects are not always drawn in the correct order
  • In fisheye projection mode, annotations such as plot title are not drawn correctly
  • Certain combinations of window size and character height lead to overlapping axis labels created with s2box and s2lab
  • It is possible to set a camera position and view direction which are inconsistent with the focus point. Behaviour can be unexpected when entering interactive mode, including camera jumps. You can fix this yourself through use of ss2scf.
  • Camera turns around when it passes through the coordinate centre using '+' or '-' keys.
  • Occasionally surface rendering (e.g. with s2funuv) is not smooth
  • The save large image size mode (F9) is buggy and unreliable


S2PLOT is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.The programming library and sample codes are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

We would appreciate it if research outcomes using S2PLOT would provide the following acknowledgement:

Three-dimensional visualisation was conducted with the S2PLOT progamming library

and a reference to

D.G.Barnes, C.J.Fluke, P.D.Bourke & O.T.Parry, 2006, Publications of the Astronomical Society of Australia, 23(2), 82-93.

S2PLOT development was funded through the Researcher Developer Grant Scheme at Swinburne University of Technology.

Back to S2PLOT home page.

Personal tools