MathGraph32 Java is a software for plane geometry and analysis specially adapted for teaching purposes.
MathGraph32 is free under Gnu GPL license 3 (or higher).
The project is now a project of Sesamath association.
The software is now written in JavaScript and the files created are compatible with the Java version.
Expandable icon menus are available for a user-friendly usage. Icons are grouped through types. For example the first expandable bar allows creation or modification of points.
The size of icons and interface are now adapted to the window size. If you resize the application window, icon sizes will be adapted on next start of the software.
With MathGraph32 you can easily create any figure of plane geometry, and change dynamically this figure using the mouse .
The figure is drawn in a vectorial format (SVG) for a very good visual result.
You can also draw function curves, parametric or polar curves, graph recurrent sequences type of u(n+1) = f[u(n)] (real or complex).
MathGraph32 implements complex numbers calculus and graphic representation..
Very sophisticated figures are quickly achieved. For instance you can create a point of coordinates (4/3; cos(2*a)) where a is a value already defined or measured.
MathGraph32 Java is visual. No need of learning complicated syntax for a command line. Most objects are created through mouse clicks and dialog boxes.
Figures can be saved in file images (PNG, JPEG, SVG) , copied in the clipboard. You ca even specify a length in cm for the length unity of the figure in order to get a figure with the exact dimensions you need when copied in your favorite text processor.
You ca also generate a HTML file to export the figure on a web page and get the LaTeX-Tikz code of the figure.
MathGraph32 is the only software of his kind allowing creation of objects locus. This allows the creation of very sophisticated figures.
MathGraph32 macros are buttons allowing an action on the figure to be achieved :starting a random experience or an animation, unmasking objects and many other features. Macros are very useful for teaching purposes.
You can choose the level of functioning (four levels available). You can even allow the use of your preferred tools, which will allow teachers to adapt the software for their personal use.
Exported figures are dynamic : You can capture points, launch macros or change formulas directly on a web page.
MathGraph32 is a multi-window software.
To get more information on MathGraph32 please browse to MathGraph32 website..