Project Threed Notes


Title: THREED
Author: David A. Bagley, bagleyd AT verizon.net
Copyright: BSD
Description: Simple Three D Viewer

Contents

Things To Do...
Java - Latest Tweaks...
Java - Older Releases
X and Windows - Older Releases

Things To Do...

  1. Handle multiple objects better.
  2. Tracking of rotation does not seem correct.

Java - Latest Tweaks...

  8.0.5:
    Objects now in an xml with a fallback if it can not be found.
    Old website http://www.tux.org/~bagleyd died, shifted code base to
      new website http://www.sillycycle.com
  7.7.5:
    Separate util directory.
  7.7.3:
    Reorganized icons directory.
  7.7.1:
   Dialogs now use swing.
  7.7.0:
   Threed canvas now has default focus when applet comes up.
  7.6.5:
    Took out JPopup and put in JMenu stuff from application.  Would have
      done before but did not realize Applet needs to be JApplet for this
      to work.
    Added border for htmls thanks to
      http://www.squidoo.com/html-backgrounds-
    Added Attach/Detach thanks to code snippet Code Ranch and JavaKB by
      Brian Pipa.
    Also found something in stackoverflow from Alex for resizing JFrame.
  7.6.4:
    Added truncated octahedron.
  7.6.3:
    Added extra keys F12 for CW and F11 for CCW.
  7.5:
    Cleaned up menu look.

Java - Older Releases

  7.4.2:
    Panel info length was trying to be 4 times bigger than it should be.
  7.4.1:
    Internal change for edge input to be consistent with ico.
    Added pyramid and stella octangula.
  7.4:
    Leading function names in lowercase.
    findbugs and pmd changes.
  7.3.5:
    Modified select so that it gives full outline of selected item.
    Made 's' a toggle of surface.
    Made 'b' to let you go through all objects.
  7.3.4:
    Changed to crosshair pointer.
    Added javadoc info.
  7.3.3:
    Skipped to resync with puzzle releases.
  7.3.2:
    Constants changed.
    Added 3D look to frame.
  7.3.1:
    Updated action codes and synchronized Java and C code.
  7.3:
    Spawned off a Canvas.java from main java code.
    Better keyboard interface code.
  7.2.3:
    Implemented JavaScript applet quit option.
    Now has left alignment so it will work cleaner with IE.
    Application flashing removed.
    Now use http://netpbm.sourceforge.net to generate images from xpm.
  7.2.1:
    Check for noninteger parameter input.
    Line feed fixes.
    Cookies more readable.
    JavaScript/Cookie code back in.
    Ant build now fully supported.
    Jar file now has a MANIFEST so it can run as an application if
      downloaded.
  7.2:
    AWT to Swing... (I kind of liked AWT... but won over to get Mnemonics
      to look right).
  7.1.4:
    build.xml
    Mouse motion and drag
    Double buffering
    threed a simple 3d viewer ported from X.
    Initial conversion from C to Java by Sarat Chandran
      .

X and Windows - Latest Tweaks...

  [Sep 13, 2015]  V8.0.5:
    Old website http://www.tux.org/~bagleyd died, shifted code base to
      new website http://www.sillycycle.com
  [Feb 24, 2015]  V8.0.0:
    Sound and install fixes.
  [May 19, 2014]  V7.7.5:
    Fixed winodows version for truncated octahedron. 
  [Jan 20, 2014]  V7.7.3:
    Reorganized pixmap directory.
  [Jan 10, 2013]  V7.7.1:
    Added scroll to feature help dialog.
    New bold fontlist in resource file, so things are easier to read.
  [Oct 06, 2010] 7.6.4:
    Added truncated octahedron.
  [Jun 29, 2010]  V7.6.3:
    Added extra keys F12 for CW and F11 for CCW.
  [Jan 21, 2010]  V7.6:
    Version handling changed to a single version.h (and man page).
    Sound fixed for esound.
  [Nov 10, 2009]  V7.5.1:
    Windows version: added accelerator for references.
  [Jun 05, 2009]  V7.5:
    Cleaned up menu look.
    Fixed again for NAS sound.

X and Windows - Older Releases

  [Dec 14, 2008]  V7.4.3:
    Fixed for NAS sound.
  [Jul 21, 2008]  V7.4.1:
    Strange character at end of help title removed.
    Change for edge input to be consistent with ico.
    Added pyramid and stella octangula.
    Fixed default choice is visible in Motif list.
    For stella octangula, made it so that all 3 face segments are
      highlighted when pressed.
  [Jul 11, 2008]  V7.4:
    Leading function names in lowercase.
  [May 30, 2008]  V7.3.5: Not released
    Modified select so that it gives full outline of selected item.
    Fixed background on Windows version.
    Made 's' a toggle of surface for Windows version.
    Made 'b' to let you go through all objects for Windows version.
  [Dec 24, 2007]  V7.3.2:
    Constants changed.
    Added 3D look to frame.
  [Nov 27, 2007]  V7.3.1:
    Updated action codes and synchronized Java and C code.
    Various small changes.
  [Feb 23, 2007]  V7.3:
    Html no longer corrupted.
  [Dec 12, 2006]  V7.2.3:
    Now use http://netpbm.sourceforge.net to generate images from xpm.
  [Dec 05, 2006]  V7.2.2:
    Sorting is now done for wireframe.
  [Apr 01, 2006]  V7.2:
    Made usage string compatible with versions of Motif and screen.
  [Oct 05, 2005]  V7.1.5:
    -version added
    Common option help for X and X-Motif
  [May 31, 2005]  V7.1.4:
    Separated out compatible components.
  [Feb 8, 2005]  V7.1.3:
    3d viewer made slightly less primitive.
    Mouse wheel for Windows now works.
    Rotating now mouse motion sensitive.
    Mouse can now find a face of polyhedron.
  [Aug 23, 2004]  V7.1:
    Hide functionality should now work again.
  [Dec 20, 2003]  V7.0.2:
    Added help for Motif.
  [Dec 15, 2003]  V7.0.1:
    The Hide functionality of the Escape key now iconifies or drops in
      task bar.
    Added help for Windows.
    Accelerator Keys (F keys and regular keys) in Windows now work.
  [Nov 15, 2003]  V7.0:
    Added color icon.
    Integrated winpuz6.5 (Windows 3.1/95) into X source tree.
  Some older versions used Windows (6.x), Xt/Motif (5.x), Xt (4.x),
    Motif (3.x), XView (2.x), see individual README files of each
    package for a more complete listing.