Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

Re: Problem with Display.ZAxis Using Different Colors for same Z

  • To: "Kenneth Evans, Jr." <evans@xxxxxxxxxxx>
  • Subject: Re: Problem with Display.ZAxis Using Different Colors for same Z
  • From: Bill Hibbard <billh@xxxxxxxxxxxxx>
  • Date: Mon, 26 Jun 2006 16:48:30 -0500 (CDT)
Hi Ken,

The mismatch of Z level and color is because the default
is to enable texture mapping, over a surface that is
sub-sampled from the actual data (tis greatly improves
rendering speed for large data). You can disable texture
mapping with:

  GraphicsModeControl mode = display.getGraphicsModeControl();
  mode.setTextureEnable(false);

Good luck,
Bill

On Mon, 26 Jun 2006, Kenneth Evans, Jr. wrote:

> Hi,
>
>     I am having trouble with the colors on a 3D plot using Display.ZAxis.
> Points with the same height do not have the same colors; that is, the color
> does not represent the height well.  To illustrate, I am attaching two
> images (hope this works).  The first is for a 2D Gaussian from
> Math.Random.nextGaussian() with dimensions 100 x 100.  The second is for a
> calculated Gaussian with dimensions 1000 x 1000.  The large number of points
> is to get the colors to represent height.
>
>     The mapping is: ((col, row) -> intensity)
>
>     The maps are:
>
>       ScalarMap vals1Map = new ScalarMap(intensityType, Display.ZAxis);
>       display.addMap(vals1Map);
>       ScalarMap vals2Map = new ScalarMap(intensityType, Display.RGB);
>       display.addMap(vals2Map);
>
>     This is a test example.  The effect is even worse with the typically
> very spiked X-ray diffraction data I am plotting.  Am I doing something
> wrong and / or is there a way to get around it.  I assume it has to do with
> interpolation in making the 3D rendering.  The ColorMap in the images is my
> own, but I get the same results with the default.
>
>      Thanks,
>
>       -Ken
>
>
>

==============================================================================
To unsubscribe visad, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================


  • 2006 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: