3D-XplorMath-J is available in versions for Windows and for Mac OS, as well as in a "jar" file that works on any platform. Note that all versions require Java 5.0 or higher. On a computer that is set up to use one of the supported languages, the program should automatically run in that language. Use these links to download the program:
Note about using the "jar" file: On most computers, this version of the program can be run just by double-clicking it. It can also be run on the command line with the command java -jar 3D-XplorMath-J.jar. In fact, 3D-XplorMath-J works best if it has access to more memory than is usually given to Java applications, so it's best to run the jar file on the command line with a command that asks for extra memory, such as java -jar -Xmx256m 3D-XplorMath-J.jar. (The Windows and Mac OS versions automatically request extra memory.)
And be sure to go here:
to download Ulrich Pinkall's marvelous "3D-XplorMath-J meets jReality". This is an amazing and delightful marriage of 3D-XplorMath with jReality that allows you to create an object in 3D-XplorMath-J and then, with a click of your mouse, to import it into jReality and play with it there. For more information about jReality look here.
The individual exhibits of 3D-XplorMath-J can be used on-line in the form of "Java applets." To browse the applets, visit
To use the applets, you must use a Web browser in which Java 5.0 is enabled.
3D-XplorMath-J is a free and open-source program. The source code is released under a BSD license. The source code and Java API documentation can be found at the following links. (Developer information is available in English only.)