3D Graph Tool for Plotting Expressions of the Form of "z = f(x,y)"
This VCSSL program is a simple tool which plots the expression (formula) of the form of "z = f(x,y)" to the 3D graph.
How to Use
Requirements
 Java® is required to run this program.
 This program is available for PC only. If you are browsing this page on a smartphone, please open this page on a PC before taking the following procedure.
Download and Launch this program
At first, click the "Download and Run" button at the above of the title of this page by your PC. Then a ZIP file will be downloaded, so please extract it (by selecting "Extract All" from rightclicking menu).
Next, open the extracted folder and execute "VCSSL.jar" (Executable JAR File). You may execute the JAR "VCSSL.jar" file by doubleclicking, or opening by Java® Runtime Environment (JRE) from rightclicking menu, etc.
If you want to edit this program...
Execute "VCSSL_Editor.jar" instead of "VCSSL.jar" to edit this program. Then a programeditor window will be launched. You can execute the edited program by clicking the bluetriangle button at the leftbottom of the editor window.
This program is written in the VCSSL programming language. It has simple Clike syntax, so if you are accustomed with Clike language (e.g. C, C++, C#, Java®), you might be able to custom this program.
After Launching
Windows and UI
The following twowindows will be launched. The left one is the inputwindow, and the right one is the graphwindow.
Input an Expression to Plot
At first, please input an expression you want to plot into the text field labeled with "z(x,y) =" at the top of the inputwindow. There are some points to write the expression:
 Use small character for "x" and "y".
 Arithmetic operations such as "+" and "" are available. However, some symbols of operators are different with handwriting expressions. Use "*" for multiplication, and use "/" for division.
 Multiplication and division are prior in calculation order than addition and subtraction.
 You can mathmatical functions such as "sin" and "cos" in the expression. The value of circle ratio is available as "PI" (capital character).
 The exponentiation operator is "**". For example, x2 should be written as "x**2" in the expression.
Plot a Graph
After inputting the expression, please click "PLOT" button at the middle of the inputwindow, and the expression will be plot to the 2D graph.
The graph will be drawn as a membrane graph of "xN" ☓ "yN" mesh. You can modify the value of "xN" "yN" on the inputwindow. Larger value of "xN" and "yN" makes graph more smooth.
Plot new Expressions over the Current Graph
If you want to plot other expressions over the current graph, simply modify the expression of "z(x,y) =" textfield, and click again "PLOT" button. The new expression will be plotted over the current graph.
As the default settings, the graph is colored by the gradation toward zdirection, so it might be difficult to distinguish multiple membranes. In that situation, you can disable the gradation coloring mode by disabling "Gradation (Z)" checkbox from the "Option" menu at the top of the graphwindow. Then the multiple each membranes will be colored by different colors as followings:
Clear All Contents of the Current Graph
If you want to clear all contents of the current graph, please click "CLEAR" button at middle of the inputwindow.
Other Features
If you want to change the background color to white from black, please disable "Black Screen" checkbox from the "Option" menu at the top of the graphwindow. The white background is suitable for printing use, and black background is suitable for monitor of PC.
You can modify other settings from "Edit" menu at the top of the graphwindow, e.g. X & Y & Z ranges of the graph, labels of X & Y & Z axes, scales, light & camera, colors, etc.
You also can save settings and save the image of the current graph, from "File" menu at the top of the graphwindow.
The 3D graph software "RINEARN Graph 3D" is used as the graphwindow of this program. If you like UI and operability of the graphwindow of this program, please try to use RINEARN Graph 3D for your dataanalysis use.
» More Details
Code
This code is written in VCSSL.
License
The license of this VCSSL code (the file with the extension ".vcssl") is Public Domain (CC0), so you can customize / divert / redistribute this VCSSL code freely.
3D Graph Tool for Plotting & Animating Expressions of the Form of "z = f(x,y,t)" 


A simple tool which plots the expression (formula) of the form of "z = f(x,y,t)" to the 3D graph, and plays it as animation. 
2D Graph Tool for Plotting & Animating Expressions of the Form of "y = f(x,t)" 


A simple tool which plots the expression (formula) of the form of "y = f(x,t)" to the 2D graph, and plays it as animation. 
3D Graph Tool for Plotting & Animating Parametric Expressions of the Form of x(t), y(t), z(t) 


A simple tool which plots parametric expressions (formulas) of the form of x(t), y(t), z(t) to the 3D graph, and plays it as animation. 
2D Graph Tool for Plotting & Animating Parametric Expressions of the Form of x(t) and y(t) 


A simple tool which plots parametric expressions (formulas) of the form of x(t) and y(t) to the 2D graph, and plays it as animation. 
3D Graph Tool for Plotting Expressions of the Form of "z = f(x,y)" 


A simple tool which plots the expression (formula) of the form of "z = f(x,y)" to the 3D graph. 
2D Graph Tool for Plotting Expressions of the Form of "y = f(x)" 


A simple tool which plots the expression (formula) of the form of "y = f(x)" to the 2D graph. 