NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: Problem imaging a matrix

Hi Wallace,

> I've been following through Ugo Taddei's VisAD Tutorial. In section 4.3 of
> the tutorial, it discusses an example where, among other things, a color
> and height mapped image of a matrix is obtained. I decided to substitute my
> own matrix and the resulting image didn't look like what I expected. So I
> decided to test things with an identity matrix instead. I expected to see a
> ridge along the diagonal. Instead I obtained a series of peaks (going to 1)
> and valleys (going to zero) along the diagonal. There are 5 peaks and 4
> valleys. I've obtained the same results with both Java3D 1.2.2 and 1.3.
> Interestingly, if I comment out the line which adds the altitude map to the
> display, the resulting flat display is appropriately color mapped along the
> diagonal as I would expect. So whatever "problem" I'm having seems to be
> only in the z-mapping.
> 
> Are my assumptions about what I should expect correct? Any suggestions
> about what may be occurring would be greatly appreciated.

I order to speed up rendering, by default VisAD reduces the
resolution of terrain surfaces using texture mapping.  You
can disable this in two different ways:

  GraphicsModeControl mode = display.getGraphicsModeControl();
  mode.setTextureEnable(false);  // disable texture mapping

or:

  GraphicsModeControl mode = display.getGraphicsModeControl();
  mode.setCurvedSize(1); // map texture onto full-res terrain

Cheers,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI  53706
hibbard@xxxxxxxxxxxxxxxxx  608-263-4427  fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html


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