Index of /user/ms100/JAVA/Quick3dApplet_1_5

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[IMG]vase.3ds31-Dec-2004 17:41 43K
[TXT]tinyptc_package.java10-Aug-2004 10:58 890
[IMG]testanim8or.3ds30-Dec-2004 18:20 1.3K
[IMG]surface3dmax.3ds11-Jan-2005 15:03 239K
[TXT]readme_f5.txt15-Jun-2004 02:50 586
[TXT]readme.txt18-Dec-2003 17:41 33
[IMG]magnolia.3ds01-Jan-2005 13:35 50K
[IMG]knoxS.3ds12-Jan-2005 09:26 22K
[TXT]index2.html07-Sep-2004 22:50 1.0K
[IMG]gameBg.jpg25-Dec-2004 09:43 850
[IMG]f117.3ds10-Jan-2005 13:58 9.7K
[IMG]f14.3ds25-May-2000 14:43 156K
[IMG]cubecolour2.3ds01-Jan-2005 16:15 943
[IMG]cubecolour.3ds01-Jan-2005 18:53 1.0K
[IMG]cube3d.3ds08-Jan-2006 18:57 1.7K
[IMG]cube3b.3ds07-Jan-2006 20:13 1.3K
[IMG]cube3.3ds07-Jan-2006 15:00 1.3K
[   ]cmds.sh22-Nov-2004 04:34 1.1K
[IMG]cessna.3ds01-Jan-2005 13:41 212K
[IMG]alternate2.3ds07-Jan-2006 15:12 1.3K
[TXT]VASE.html12-Jan-2005 09:36 2.6K
[TXT]SURFACE2.html11-Jan-2005 15:05 2.6K
[DIR]Quick3dApplet/11-Jan-2005 11:36 -
[   ]Quick3dApplet.jar22-Nov-2004 05:43 31K
[TXT]Makefile22-Nov-2004 05:44 734
[TXT]HOWTO_3DS.txt22-Nov-2004 16:57 2.1K
[TXT]F117.html11-Jan-2005 14:58 2.6K
[TXT]F14.html03-Jan-2005 19:49 2.6K
[TXT]CUBECOL.html08-Jan-2006 18:59 2.6K
[TXT]COPYING26-Jul-2004 17:31 15K
[TXT]CHANGELOG22-Nov-2004 04:49 1.4K
[TXT]CESSNA.html03-Jan-2005 19:48 2.6K
[DIR]3ds/22-Nov-2004 16:53 -
[   ]3ds.jar22-Nov-2004 05:43 8.6K
[TXT]3ds.html22-Nov-2004 06:59 2.2K



  Quick3dApplet is a java library for rendering 3d textured models from
  within an applet.

  Please read the file COPYING for license details.


  You will need to have access to a java compiler.
  If you are running linux, this may be supplied with your
  distribution (look for "jdk" in your package manager).
  The sun java development kit  can be downloaded from


  1. First you need to download "TinyPTC java version" from...
     I know that "" works, but later versions should
     be compatible too.

  2. unzip the archive, and copy the file into this directory

  3. Just type the following from the toplevel directory...

  This will compile the Quick3dApplet source code into class files.
  The example applets can be viewed by the commands..
    appletviewer example1.html
    appletviewer example2.html
    appletviewer example3.html
    appletviewer example4.html
    appletviewer example5.html
    appletviewer example6.html
  ...or if you wish, you can use a java enabled browser rather than
  appletviewer. An index.html is provided for your convenience...
    mozilla index.html


  By        Trenkwalder
  Email     Markus
  UsedIn    Quick3dApplet/
    Quick3dApplet works on a scanline basis, and is therefore quite
  different to which renders whole triangles.
  Quick3dApplet uses the Mouse movement capture and the same image
  drawing class as cube3d (see the acknowledgement below)

  UsedIn    Quick3dApplet/
      used for drawing to the screen

  Package   Slibo
  By        Gunther Piez
  UsedIn    example5/
    Chess pieces and board based on data copied from slibo

  Package   xjrt-b05
  By        David Hook
  Email     Contact via sourceforge
  UsedIn    3ds/
    This file handles reading the .3ds file format, many thanks to the
    original author for writing/ releasing this.
    I have made some changes to the original code, it now includes
    a private class called "Chunk" that puts the chunk reading code
    into one place, and makes handling sub-chunks easier. And
    obviously, it has also been changed to output results into the
    Quick3dApplet display applet.
    The original source file can be loaded from sourceforge, and is in
    the following directory...
    At the authors request this source file is released under its
    original licence, see the file README_FIRST.


  Q: How do I write a 3d app using this?
  A: The API (application interface) is not documentated
  yet. Therefore it is best if you look at the provided example
  applications, and for hints.

  Q: Why not use java 3d? 
  A: This code was designed to be compatible with the maximum number
  of browsers/ versions of java "out-of-the-box". Therefore it was
  decided not to use java 3d which is not part of the standard java
  distro and is not packaged with any browsers (at the time of writing

  Q: I get the following error from appletviewer
        *** Can't find image cube2.jpg
        *** You may need to copy cube2.jpg into the base directory
        java.lang.ArrayIndexOutOfBoundsException: 1
	at Quick3dApplet.Render.draw(
	at Cube.main(
  A: You are probably using appletviewer bundled with java version
      "1.4.2_04" (java -version)
     There seems to be a bug in this version, it can't load .jpg files
     from a jar file. Just copy the image files to the current
     directory by typing...
         cp */*.jpg .
     .. or use another browser to view (netscape or mozilla)


  The homepage is at
  Click on the "freeware" tab for the latest download.


  Get rid of taylor's expansion from PhongTri

  Make clipping work for PhongTri

  Make collision detection work for non-convex shapes


  Bump maps

  Chrome effects

  A scene map.. to allow roaming in a virtual world that
  contains many objects. This will supply the renderer with the
  subset of non-occluded Objects in the current line-of-sight.
  May even develop this to render far-off objects less frequently
  using a lower detailed model.

  API documentation

  Syncronised Sound