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