For inquiries and comments please contact haijunsu@iastate.edu.

Last change: 04/06/2005
Designed and maintained by Hai-Jun Su
 

Download

Please check your system requirements before downloading Synthetica.

  • System requirements:
  1. OpenGL 1.1 or later.

  2. JavaVM(Java virtual machine) 1.4 or later.  Open a terminal window and run the command "java -version" to check your version.

  3. GL4Java. GL4Java is an OpenGL package for Java programs. GL4Java is bundled with the following versions. No installation is necessary.
  • Synthetica 2.1 download (new)
    • new features:
      • JointVarChangeEvent, JointVarChangeListener interfaces
      • User can new an instance of loaded classes
Versions Description
Java Application 2.1 for Win32
(1.1MB, JRE NOT included)
GL4Java is included. Assume JRE is accessible in the path. Execute *.bat to launch Synthetica.
Java Application 2.1 for Win32
(15MB, JRE 1.4 included)
GL4Java is included. Execute *.bat to launch Synthetica.

Java Application 2.1 for MacOSX
(1.7MB, JRE NOT included)

GL4Java is included. JRE is distributed with OSX 10.0 or later. Please refer the README.txt for launching Synthetica.

Try one of the following ways to launch Synthetica

  1. double click the jar file "Synthetica21.jar "
  2. double click the batch file "*.bat" (Windows only)
  3. java -jar Synthetica21.jar
  4. java -classpath "./classes:./Synthetica21.jar:./lib/vecmath.jar;./lib/VisualNumerics.jar:./lib/gl4java.jar" synthetica.Main
  • Synthetica 2.0 download
Versions Description
Java Application 2.0 for Win32
(1.1MB, JRE NOT included)
GL4Java is included. Assume JRE is accessible in the path. Execute *.bat to launch Synthetica.
Java Application 2.0 for Win32
(15MB, JRE 1.4 included)
GL4Java is included. Execute *.bat to launch Synthetica.

Java Application 2.0 for MacOSX
(1.7MB, JRE NOT included)

GL4Java is included. JRE is distributed with OSX 10.0 or later. Please refer the README.txt for launching Synthetica.
  • Synthetica 2.0 Examples
Examples Description
CS6Synthesis.syn Six position synthesis of CS open chain . A design task with six spatial positions are constrcuted. Then the CS6 synthesis routine is invoked to obtain 8 real solutions.