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: regarding 2d image and boundary

Bill (and Tom),
   thank you for your reply and help. This mailing-list has been very helpful. 
When
I am filled with so much gratitude, bonhomie, and such feelings as 
this-world-is-overflowing-with-love and all that Jazz, I start thinking of ways 
to
ship some beer to the other end, and then realize it isn't feasible. I'll drink 
to
your health sometime.
   I was able to solve most of my problem. A few minor issues remain that I'll 
be
able to solve. At the end of all this ordeal, I am not too much wiser about 
VisAD,
perhaps just a little. My point is, it might be a good idea for someone to 
write a
book on VisAD, if time permits.
   The example Test57.java was interesting. I commented out the line where the
DisplayListener is added to the display and observed that rotate() is invoked 
only
once. Then I uncommented it, and added a sleep of 500 millis in rotate() method.
So I learnt a couple of things by trial-and-error.
sincerely,
Ramesh

-----Original Message-----
From: Bill Hibbard [mailto:billh@xxxxxxxxxxxxx]
Sent: Tuesday, September 30, 2003 9:03 AM
To: Mantri, Mr. Ramesh
Subject: RE: regarding 2d image and boundary


Hi Ramesh,

>    you are very right. I missed the lower bound in the "color palette". I 
> guess
> I was in a hurry code something using VisAD that was earlier done using GMT. 
> There
> are reasons why this is being done and I know as much about VisAD as I know 
> about
> GMT, which is next to nothing.
>    So I really need help. My question is actually illustrated better 
> following your
> suggested modification. All the contours are filled, but why is there a huge 
> boundary
> surrounding the image. Is there any way the image could occupy the entire 
> space. I was
> told by someone who used Vis5D a long time ago, that there was something like 
> a
> "viewing distance", which if reduced to zero (or something similar) would 
> cause the
> image to occupy the entire space available. I would like to know if there is 
> something
> to that effect. I searched the API documentation, but couldn't find anything.

To do this, you need something like the rotate() method in
visad/examples/Test57.java, except you want to zoom instead
of rotate and you only want to do this once rather than
repeatedly. The 4th argument to make_matrix() is the zoom
factor. You'll need to experiment with values other than
1.0 for zoom, but use 0.0 for all other arguments.

Good luck,
Bill


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