Version 1.03, 14 May 1996
This application is 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.
FNPlotter is 26/32-bit neutral and should run on RISC OS 3, 4, 5 and 6, and has also been tested successfully on the BeagleBoard (ARMv7/Cortex-A8/OMAP3 port) running RISC OS 5.17.
You may download the following files, which are all zip archives.
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).