Download Surface Plotter

Version 1.10

Surface Plotter is a tool for plotting surfaces defined by two-variable explicit function (i.e: z = f(x,y)).
It can be used as a standalone Java application without any modification.

Both the executable codes and the source codes is free, but for NON-COMMERCIAL purposes only, and you may not modify them.
I'd appreciate your comments and/or suggestions. Please drop me an e-mail or send me a postcard if you like Surface Plotter.

Here is my current address:

2-32-1 Nishi Otanoshike, Kushiro-shi, Kushiro 084, Hokkaido, Japan
Kushiro National College of Technology, Ryo R 202

e-mail: d0771@cranesv.egg.kushiro-ct.ac.jp

Who am I ?

I am an Indonesian foreign student at Kushiro National College of Technology, and I am studying electronics.
For more information about me, please visit my homepage.

Note that classes of version 1.10 is not compatible with those of version 1.04 at all. You must re-download all of them.
Current version of Surface Plotter was compiled using javac of JDK 1.0.2 for Windows 95.

First, download one (or more) of these files:

  readme.txt                English          
  readmejp.txt              Japanese 
  

These files contains information about Surface Plotter and installation guide.

Then, select a compressed file to download:

                              OS           Expand command
  -------------------------------------------------------------------------------------------
  SurfacePlotter110.zip       Win95/Mac    pass the file to any unzip program that recognizes 
                                           long file name format
  SurfacePlotter110.tar.Z     UNIX         zcat SurfacePlotter110.tar.Z | tar xvf -
  SurfacePlotter110.tar.gz    UNIX         gunzip SurfacePlotter110.tar.gz | tar xvf -
  

The compressed file contains:

  1. Surface Plotter homepage files
  2. Surface Plotter 1.10 classes (in classes directory)

      surface.class        the main class of Surface Plotter applet
      Parser.class         the class that parses functions entered by user
      Projector.class      the class that projects 3D coordinates to 2D space
      SettingPanel.class   the setting panel
      FunctionPanel.class  the function panel  
      InputField.class     the input field with plus-minus buttons
      PlusMinus.class      the plus-minus buttons for input fields
      SurfaceCanvas.class  the actual drawing space of Surface Plotter
      SurfaceFrame.class   the class that provides Surface Plotter a window when 
                            running as an application
  
  3. Surface Plotter 1.10 source codes (in sources directory)

      surface.java
      Parser.java  
      Projector.java
      SettingPanel.java
      FunctionPanel.java
      InputField.java     
      PlusMinus.java     
      SurfaceCanvas.java
      SurfaceFrame.java   
  

Back