S2PLOT:FAQ
From S2PLOT
Revision as of 06:54, 26 October 2007 S2plot admin (Talk | contribs) ← Previous diff |
Current revision S2plot admin (Talk | contribs) |
||
Line 2: | Line 2: | ||
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. | 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. | ||
- | |||
- | ===Known Issues in S2PLOT V1.80=== | ||
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. | 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. | ||
Line 9: | Line 7: | ||
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! | 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 | * 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 | * Textured geometry created might not be saved correctly when pressing F5 or F6 | ||
* Isosurfaces might not be saved correctly when pressing F5 or F6 | * Isosurfaces might not be saved correctly when pressing F5 or F6 | ||
- | * Isosurfaces for offset transformations (ie. when the x,y,z axes bounds are not equal) has a known bug. Temporary solution is to shift your data to be centred on the coordinate origin. | ||
* Support for transparency is not complete, as objects are not always drawn in the correct order | * 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 and the colour wedge are not drawn correctly | + | * 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 | + | * Certain combinations of window size and character height lead to overlapping axis labels created with [[Function:s2box | s2box]] and [[Function:s2lab | 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 | + | * 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 [[Function:ss2scf | ss2scf]]. |
* Camera turns around when it passes through the coordinate centre using '+' or '-' keys. | * Camera turns around when it passes through the coordinate centre using '+' or '-' keys. | ||
* Occasionally surface rendering (e.g. with s2funuv) is not smooth | * Occasionally surface rendering (e.g. with s2funuv) is not smooth | ||
*The save large image size mode (F9) is buggy and unreliable | *The save large image size mode (F9) is buggy and unreliable | ||
+ | |||
+ | ==Disclaimers== | ||
+ | |||
+ | 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 [http://www.swinburne.edu.au Swinburne University of Technology]. | ||
+ | |||
+ | [[S2PLOT | Back]] to S2PLOT home page. | ||
+ | |||
+ | __NOTOC__ | ||
+ | __NOEDITSECTION__ |
Current revision
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
Disclaimers
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.