Thanks a lot for your good will. Just to let you know the reason for the
problem was
Java3D was unable to find my video card - I had to change the color bits to
16 from 24
and then every program ran well.

----- Original Message -----
From: "P. Flavin" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, September 25, 2003 2:14 PM
Subject: Re: [JAVA3D] A problem: Canvas3D constructed with a null
GraphicsConfiguration


>   Proper Canvas3D construction:
>
>   Try this program and method:
>
> |    public void init()
> |    {
> |
> |       setLayout( new GridLayout( 1, 2 ) );
> |
> | /*                    -- old way --
> | *
> | *    GraphicsConfiguration config =
> | * SimpleUniverse.getPreferredConfiguration( );
> | */
> |                       //____   new way  _____
> |
> |   GraphicsConfiguration               config  =
> |
> |        GraphicsEnvironment.getLocalGraphicsEnvironment(
> |          ).getDefaultScreenDevice( ).getDefaultConfiguration( );
>
> |
> |               canvas = new Canvas3D(  config );
> |
> |       add(    canvas );
> |
> |       u = new SimpleUniverse( canvas );
> |
> |       //   ...  ( some lines omitted )
> |   }
> |
> http://www.frontiernet.net/~imaging/sourcecode/Human.java
> http://www.frontiernet.net/~imaging/sourcecode/
>
>
> ilan kaiser wrote:
> |
> | I just want to start using J3D ,
> | I have downloaded and installed J3D ,
> |
> | I have Installed Directx 9,
> | In Eclipse IDE I added a new JAVA project
> | with classpath that includes references
> | to the JRE 1.4.1_02  and  j3d 1.3 jars.
> |
> | I cannot run any J3d Demo app
> | (HelloUniverse for eample) as I immediately
> | receive a message :
> |
> | "No Compatible Device found, please switch
> | to another display mode and try again.
> | I Also see on the Console view :
> |
> |*******************************************************************
> |
> | *** ERROR: Canvas3D constructed with a null GraphicsConfiguration
> |
> | *** This will cause a NullPointerException in a subsequent release
> |
> |*******************************************************************
> |
> | What Should I do ???
> |
> | Thenks ,
> | Ilan
> |
>
http://archives.java.sun.com/cgi-bin/wa?A2=ind0309&L=java3d-interest&P=25179
>
>
>   Michael Pfeiffer replies:
> |
> |
> | I think the error message tells you
> | exactly whats wrong:
> |
> | You constructed the Canvas3D using null
> | as parameter instead a valid GraphicsConfiguration.
> |
>
http://archives.java.sun.com/cgi-bin/wa?A2=ind0309&L=java3d-interest&P=25268
>
>
>
>   Did you install a whole fresh Java JDK ?
>
>   The JDK comes with demos in
>
>    $JAVA_HOME/demos/java3d/
>
>    and the .java programs in the JDK  should
>    run with the JRE in that JDK.
>
>    If not ...  Sun screwed up.
>
>    type:
>
>     java -version
>     cd $JAVA_HOME/demos/java3d/HelloUniverse
>     javac HelloUniverse.java
>     java  HelloUniverse
>
>     That should work, notice if the version
> indicated is the version you expected.
>
>     I use Sun's NetBeans IDE.
>
>    http://www.netbeans.org/products/
>    http://www.netbeans.org/products/ide/screenshots.html
>    http://www.netbeans.org/downloads/ide/index.html
>
>   Sun's Netbeans IDE shown runing Java3d with Sun's Loaders:
>
>   http://www.frontiernet.net/~imaging/games_with_java3d.html
>   http://home.rochester.rr.com/javajava/sc_server_jsp_client_3d.jpg
>   http://www.frontiernet.net/~imaging/sc_java_human_animation.jpg
>   http://www.frontiernet.net/~imaging/vrml_loaders_working.html
>
>
>   -- Paul, Java Developer & Web Animator.
>
>
===========================================================================
> 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".

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