Workshop 2007 JRE Java Support
Java Applets




Version 3.0

  1. New 3D libraries used (1.6.0)
  2. Drop-down domain menu bar is JComboBox extension and now longer uses AWT
  3. Cleaned up bugs related to changing items in drop-down domain menu.
  4. Cleaned up transparency issues wtih some labels.

Version 2.3

  1. Changed number of tilings on WE(p,q) tab for preset function p=1/(1-z^4), q=iz.
  2. "Show tilings" box and "Multiply q(z) by e^(iw)" box cannot now be simultaneously checked.

Version 2.2

  1. Created PC and Mac stand-alone versions.

Version 2.1

  1. Corrected tiling issue for Scherk's doubly periodic surface.
  2. Fixed issue on Complex P. Surf tab with Sherk's singly periodic option.
  3. Eliminated Enneper's 2 surface.
  4. Eliminated hole in Scherk's doubly periodic surface.

Version 2.0

  1. Added ability to tile Scherk's doubly and singly periodic surfaces. on We(p,q) tab.
  2. Fixed bug occuring when using e^(i*omega) slider on WE(p,q) tab for Scherk's doubly and singly periodic surfaces.

Version 1.4

  1. Limited value of n for various functions that have the ability increase/decrease n.
  2. Fixed bug occuring when using e^(i*omega) slider on WE(p,q) tab.
  3. Removed "e^(i^\theta)" from function definition of last preset function on WE(p,q) tab.
  4. Fixed typo on last preset function on WE(G,dh) tab.
  5. Changed min radius from 0.01 to 0.0001 on second to last preset function on WE)G,dh) tab.
  6. Fixed bug occuring when trying to re-graph first pre-set function on WE(G,dh) tab.
  7. Removed default values in p,q, G,dH, h, and g fields.

Version 1.3

  1. New color and light scheme changed to one similar to DiffGeomTool.
  2. On WE(p,q) tab, added p=1, q=i*z
  3. Changed transparency scheme to one similar to DiffGeomTool.
  4. Fixed problems with pre-selected function menus on all tabs.
  5. On WE(G,dh) tab, added G=z^4 and dh=z^2dh to pre-set function menu.
  6. On WE(G,dh) tab, added ability to plot radial lines.
  7. On WE(h,g) tab, added h=z and g=z^3/3 to pre-set function menu.
  8. Cleaned up functionality of +/- buttons on WE(p,q) and WE(h,g) tabs.
  9. On WE(h,g) tab added ability to specify initial condition for z.
  10. On WE(h,g) tab, fixed definition for Scherk's doubly periodic surface.
  11. On WE(h,g) tab, added ability to view both surface and project, surface only, or projection only.

Version 1.2

  1. This version is now (downwards) compatible with Java3D 1.3.1. This allows it to run on Mac OS X.

Version 1.1

  1. Added new color scheme based on z-values of surface.
  2. Added lighting and changed default transparency for aesthetic reasons.
  3. Fixed bug that occurred on WE(p,q) when increasing value for n. The color scheme changed when increasing n; this has been fixed.

Version 1.0

  1. Added new color scheme based on z-values of surface.
  2. Default functions for each tab have been updated according to Michael's requests.

Version 0.9

  1. Added light/shading to surfaces.
  2. Added automatic zooming of surfaces to place in proper perspective.
  3. Added square root field to WE(h,g) tab to deal with branch cut issues
  4. Cleaned up many of the pre-set functions to include better domain/ranges for each choice.
  5. "Last info" is not tracked so that when switching between tabs, functions are displayed properly
  6. Default functions for each tab have been updated according to Michael's requests.

Version 0.8

  1. Changed "log(z)" to mean "log base e". This is reflected in the function choice menu.
  2. Automatic zooming to fit surface in window is implemented
  3. Added transparency slider

Version 0.7

  1. Made functions in WE(h,g) tab and Complex P Surf tab look nicer.
  2. Some problems due to branch cut of sqrt() and arg(z) remain.

Version 0.6

  1. Made WE(G,dh) tab functional.
  2. Added ability to input functions of z, r, and theta for initial value fields.

Version 0.5

  1. Converted parametric surface tab wo WE (G,dh) tab (but not yet functional)
  2. Re-labeled other tabs
  3. Added input boxes for initial conditions necessary for radial solvers on WE(p,q) tab
  4. Scrubbed pre-set functions on WE(p,q) tab so that all seem to be working properly.

Version 0.4

  1. Update to Java jre 1.6.0_13 broke applet. This has been fixed.

Version 0.3

  1. Downgraded Java requirements from Java 6 to Java 5 in order to make Mac compatible.

Version 0.2

  1. Tabs to graph parametric surfaces, Weierstrass-Enneper I surfaces, Weierstrass-Enneper II surfaces, and Complex-valued parametric surfaces.
  2. Zooming by right/left clicks and mouse wheel rotation implemented.
  3. Rotation by left click and drag.
  4. Translation by right click and drag.
  5. User ability to choose domain and range for all tabs.


Version 0.1 (not released)