This is a posting of topics covered in the Java 3D FAQ.  The answers
to these questions are kept at:

        http://tintoy.ncsa.uiuc.edu/~srp/java3d/faq.html

Please consult this list and the web site before asking questions on the
mailing list.

If there is a question that you think should be covered in the FAQ,
please send it to:  [EMAIL PROTECTED] or [EMAIL PROTECTED]

We can't provide a "one-on-one" answering service for Java 3D questions, so
please do not e-mail us directly for that. It's best to ask questions on the
mailing list directly.

Thanks,

Steve Pietrowicz
Justin Couch

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Introduction to Java 3D
-----------------------
1.  What is Java 3D?
2.  What's the difference between Java 3D and OpenGL/Direct3D/PHIGS/, etc?
3.  Isn't using Java to do 3D graphics going to be slow?
4.  Where can I get Java 3D, and where is the Java 3D home page?

Java 3D Information
-------------------
1.  Official FAQ
2.  Java Programmer's FAQ
3.  Mailing lists and newsgroups
4.  Presentations
5.  Tutorials
6.  Articles
7.  Online Documentation
8.  Books
9.  Java 3D class hierarchy diagram

Running Java 3D
---------------
1.  Requirements and getting Java 3D installed and running
2.  Inability to find javax.media.j3d.*, com.sun.j3d.utils or javax.vecmath

3.  Exceptions
4.  The "no J3D in shared library path" error
5.  Strange rendering results
6.  Out of memory problems
7.  I have an XYZ Video Card. Why is it so slow?
8.  Can I run Java 3D under JDK 1.1?

Third Party Resources
---------------------
1.  Model/Data Loaders
2.  NCSA Portfolio
3.  Doom Style Keyboard Navigation
4.  Web sites

Java 3D and VRML
----------------
1.  What's the difference between Java 3D and VRML?
2.  Java 3D-based VRML Browser
3.  Accessing Nodes marked with DEF
4.  Mixing Java3D Nodes and VRML worlds

How Do I...
-----------
1.  ...make Java 3D run fast?
2.  ...use 3D input devices?
3.  ...capture still images in JPEG format?
4.  ...run Java 3D in Swing components?
5.  ...use Swing Menus
6.  ...run Java 3D in fullscreen mode
7.  ...run Java 3D in Netscape's browser?
8.  ...run Java 3D in Internet Explorer?
9.  ...display only the points of an object?
10.  ...automatically place an object in the center of the Canvas3D?
11.  ...move an object on the screen with a scrollbar?
12.  ...do 3D texture mapping?
13.  ...add or remove a BranchGroup or Behavior at any time?
14.  ...use Symantec Visual Cafe with Java 3D?
15.  ...pick points and lines?
16.  ...get Transparency to work with multiple transparent objects?
17.  ...use stereo glasses with my programs?

Video Hardware
--------------
1.  Before You Start
2.  Online Hardware Guides
3.  nVidia TNT Cards
4.  ATI Rage 128
5.  3Dfx
6.  Permedia 2
7.  AccelECLIPSE (AGP)

Programming Questions
---------------------
1.  Where is the documentation for the utility classes that Sun provides?
2.  I have a GeometryArray, and I'd like to get the Coordinates out of it
 using the getCoordinates(int index, Point3d coordinates[]) method call.
 I've allocated the array, but I'm getting a "Null pointer exception" and
 everything else looks right. What's happening?
3.  I drew several things on the screen, but when I display the scene, it
 looks like the objects in the back are actually in front. How do I stop
 that from happening?
4.  I have a flat plane in a scene, but I can only see one side of it. What
 can I do to see both sides?
5.  I can see both sides of the polygon, but the coloring on one side seems
 to look flat, even though there is a light shining on it. What's wrong?
6.  I get an exception that says Locale doesn't have the capability to
 detach a BranchGroup. How do I fix this?
7.  I have 3D data that isn't three or four sided. Does Java3D provide any
 utilities to triangulate these polygons for me?
8.  Does Java3D provide any utilities to generate normals for a set of
 faces?
9.  I'm trying to use the Triangulator, but I get a null pointer exception
 thrown in an object called GeomInfoConverter. Why is this happening?
10.  I keep getting an "IllegalArgumentException: Index lists must all be
 the same length" when I use the GeometryInfo object. What am I doing
 wrong?
11.  I'm trying to use Swing components with Java 3D, and I'm seeing odd
 results. What do I have to do to get everything to work correctly?
12.  I have a 3D world that has a some spheres and cylinders and everything
 seems really slow when I try and move around. I also get out of memory
 errors, even with a small number of objects. What could be happening?
13.  I'm trying to share nodes across multiple universes and I'm having
 problems. How do I do this?
14.  I want to work with the serial device on my system to communicate with
 a hardware device so I can use it with Java 3D. Do I have to write some
 JNI code to access this?
15.  I've seen the 3d texture mapping example, but it doesn't seem to work
 with the system I'm using. Why doesn't it work?
16.  What does BranchGroup.compile() do?

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to