Version 1.10

Please be patient while your browser is loading about 51 kbyte-code of Surface Plotter 1.10.
The applet will appear at the bottom-most of this page.

Surface Plotter is a Java(tm) applet which plots surfaces defined by explicit two-variable mathematical function (i.e z = f(x,y)). To run this applet, you need a Java-enabled Web Browser, such as Netscape Navigator 2.0 (newer), Microsoft Internet Explorer 3.0 (newer), or HotJava Beta (newer). Note that Surface Plotter will NOT run under HotJava alpha releases.

What's new in version 1.10 ?
Version 1.10 was completely rewritten from its previous version, 1.04. Almost everything were rewritten from scratch. For one who has downloaded Surface Plotter 1.04, I recommend to upgrade it to the new version. I hope Surface Plotter will now be more platform-independent.
Relational operators, boolean operators, and "if" function were added. Now you can define conditional functions !

If you are familiar with any programming language (especially C), you will find Surface Plotter easy to use. Just type in the function you want to plot, and then click the "Calculate" button. One thing that you should keep in mind is the fact that the function parser is case sensitive and NO upper case letters are allowed.

If you got a trouble, please refer to these pages:

Function syntax reference
Settings

Mouse functions:
Drag : rotates (0-360 degrees) and tilts (0-90 degrees)
Ctrl-Drag : moves axes
Shift-Drag : scales axes

Surface Plotter is not only an applet. It was designed to be a standalone application too. Follow this link to download it now !

Send comments, suggestions, bug reports to Yanto Suryono