Project Threed Notes
| Title: |
THREED
|
| Author: |
David A. Bagley, bagleyd@tux.org
|
| Copyright: |
BSD
|
| Description: |
Simple Three D Viewer
|
Contents
Things To Do...
- Handle multiple objects better.
- Tracking of rotation does not seem correct.
Java - Latest Tweaks...
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 sync'd Java and C code.
Java - Older Releases
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.
X and Windows - Latest Tweaks...
[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 sync'd Java and C code.
Various small changes.
X and Windows - Older Releases
[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.
ThreedApp.java
ThreedAppJS.java