This application can be used as a front end for MultiPlot. It allows you to enter up to four functions, y=f(x), in BASIC format, and will then produce a file in the correct format for loading into MultiPlot. If MultiPlot is active at the same time as FnPlotter, then the data file is transferred transparently, using the Desktop message transfer facilities. It is therefore possible to overlay graphs of known functions with other data produced by e.g. GraphDraw.
Version 2.00, 25th Aug 2018
This latest version is now supplied within the MultiPlot application, and has been updated to work with the latest version of MultiPlot. MultiPlot can be found here. If you have MultiPlot version 3 there is no reason to download !FnPlotter.
If, for some reason, you wish to download FnPlotter as a separate zip file, then it is available here (size 115KB).
Version 2.00, 10 Dec 2015
This application is a simple 3D function (surface) plotter. It takes as input a text datafile containing the x, y, and z data for a function of the form z=f(x,y), and draws a 3D representation of the function.
Surface now contains within it the 3DFnEdit application to produce data files in the correct format from functions expressed in Basic format.
A number of example datafiles are also provided, together with some example BASIC programs that produce datafiles in the required format.
Surface is 26/32-bit neutral and should run on RISC OS 3, 4, 5 and 6. It has been tested successfully on OMAP3, OMAP4, and iMX6 hardware, running RISC OS 5.23.
You may download the following files, which are zip archives.
Version 1.10, 27 Nov 2015
This application can be used as a front end for either of the authors surface plotting applications, viz. Surface or 3DPlotter. It allows you to enter a function, z=f(x,y) in BASIC format, and will then produce a datafile for loading into the actual surface plotting program. If one of these programs is active at the same time as 3DFnEdit, then the data file is transferred transparently, using the Wimp message data trandfer protocol. Alternatively, the data files can be saved to disc for future use.
3DFNEdit is 26/32-bit neutral and should run on RISC OS 3, 4, 5 and 6. It has been tested successfully on PandaBoard and iMX6 running RISC OS 5.23.
This application is now supplied as part of the !Surface application (see above).