Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

Re: The random colour changing bug

Hi Andrew,

>    I tried changing the BoundingSphere to MAX_VALUE, POSITIVE_INFINITY,
> -1.0, 0.0 and 1.0, all of which produced no noticeable difference.

Too bad, but that's what I figured.

>    We have also now tested on:
> - Windows 2000, Matrix G450, Java 1.4.2_05, Java3D 1.3.1 OpenGL
> - RedHat Enterprise WS4, ATI Radeon X600, Java 1.4.2_09, Java3D 1.3.1
>    which also produce the fault.
>
>    Our previous testing was all with Nvidia cards, all of which had the
> fault.
>
>    It is good to see it happening with Nvidia, ATI and Matrox OpenGL
> implementations on both windows and linux.

Yes, but remember we have seen an absence of the problem
on a variety of systems:
  my Windows NT, JDK 1.2, ATI Rage graphics
  Don Murray's IBM Laptop with ATI Radeon Mobility (Linux?)
  Tom Rink's Java3D 1.3.2 on a Linux box with an nVidia card
As Don says, its probably related to the OpenGL driver.

>    This problem is affecting our production of Tropical Cyclone
> warning graphics, which can be issued at any time now that we are in
> the cyclone season here.  Any help fixing it is appreciated.

Very sorry to hera about that.

>    I will look into what is involved in removing the scalar maps,
> I expect it won't be fun :)

Yes, I think Curtis's observation that it occurs with
ConstantMaps but not with ScalarMaps to RGB may be a key
to finding a work-around. There must be some difference
between the GeometryArray or Appearance produced for
these two cases. I dug into this a bit but didn't find
the difference. I recall that you had some folks at BOM
who could dig into this Java3D level of stuff. Please
keep us informed and we will try to advise.

Cheers,
Bill


 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Community Programs   Unidata is a member of the UCAR Community Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690