The Java 3D Frequently Asked Questions list for Monday July 9 2001

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

        http://www.j3d.org/faq

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]

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,

Justin Couch
John Wright
Lee Dixon

J3D.ORG - http://www.j3d.org
Tutorials, Resources, Source Code, Links, Books and more for the beginner and
advanced Java 3D programmer.

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

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?
5.  Can you run Java 3D under JDK 1.1?
6.  Who Uses Java 3D?
7.  What Platforms Does Java 3D Run on?

Documentation
-------------
1.  Official FAQ
2.  Other Java FAQs
3.  Mailing lists and newsgroups
4.  Presentations
5.  Tutorials
6.  Articles
7.  Location of Java 3D documentation (including the Utility classes)

Speed issues
------------
1.  Making Java 3D run more quickly
2.  Why is Direct3D slower than OpenGL?
3.  Using BranchGroup.compile()
4.  Scenes with cylinders and spheres using Sun's util classes
5.  I have an XYZ Video Card. Why is it so slow?
6.  How do I use BSP Trees with Java 3D?
7. How can I stop 100% CPU utilisation?
8.  Slow picking with multiple geometries

Running Java 3D
---------------
1. Requirements and getting Java 3D installed and running
2.  How do I get Java 3D to automatically install under JDK 1.3?
3.  Can't find javax.media.j3d.*, com.sun.j3d.utils or javax.vecmath
4.  Exceptions
5.  The "no J3D in shared library path" error
6.  Strange rendering results
7.  Why does my screen flicker?
8.  Out of memory problems
9.  Java 3D in fullscreen mode
10.  Where can I get the source to javax.media.j3d and javax.vecmath?
11.  Where can I get the source to the utility classes?

Using J3D in IDEs
-----------------
1.  Symantec Visual Cafe
2. Borland JBuilder
3. Visual J++
4. IBM Visual Age

Object manipulation
-------------------
1.  Can I add/substract two pieces of geometry?
2.  I can't understand these Quaternion things
3.  Problems with "get" methods
4.  Detaching a BranchGroup or Behavior
5.  Breaking up polygons into triangles
6.  Generating normals
7.  Null pointer exceptions from Triangulator
8.  "IllegalArgumentException: Index lists must all be the same length"
 error from GeometryInfo.
9.  Sharing nodes across multiple universes
10.  Moving an object on the screen with a scrollbar
11.  Picking points and lines

Scene appearance
----------------
1. Objects not appearing in the right order
2.  Only seeing one side of a flat object
3.  Shading does not appear to be correct
4.  Transparency not working with multiple transparent objects
5.  Displaying only the points of an object
6.  Automatically placing an object in the center of the Canvas3D
7.  Non-congruent transforms above ViewPlatform

Java 3D and Swing
-----------------
1.  My menus don't work properly
2.  JInternalFrames don't work properly
3.  Updating components within a J3D Behaviour locks the application

Image capturing
---------------
1.  Capturing still images in JPEG format
2.  Why can't I use immediate mode rendering to an offscreen buffer?

Stereo viewing
--------------
1.  General Stereo Setup
2.  My PC Card supports stereo, why doesn't J3D?

File Formats
------------
1.  What File Formats does Java 3D support?
2.  How do I write out my scenegraph to XYZ format?
3.  How do I serialise the scene graph?

Input Devices
-------------
1.  Input Device suppport
2.  Using Serial Devices with Java 3D
3.  Where can I find code for my Joystick/HMD/etc?

Audio Devices
-------------
1.  Why doesn't Java 3D audio work with JMF?
2.  Why doesn't my PC card deliver 3D audio?
3.  When I stop rendering, how do I stop the audio playing?
4.  Where can I find code for my Audio card?

Textures
--------
1.  3D Texture mapping
2.  How do I generate/update dynamic textures?
3.  How do I make video textures with JMF?
4. How do I use multiple textures on one object?
5.  How do I blend multiple textures together?

Web browsers
------------
1.  Running Java 3D in a browser

Video Hardware
--------------
1.  Before You Start
2.  Online Hardware Guides
3.  Debugging What is happening
4.  DirectX crashes in 256 Color mode (PCs)
5.  AMD Systems
6.  nVidia TNT Cards
7.  ATI Rage 128
8.  3Dfx
9.  Permedia 2
10.  AccelECLIPSE (AGP)
11.  GeForce 256
12.  SGI VisualWorkstation
13.  3DLabs GVX Series

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

===========================================================================
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