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: Axis labeling and axis interaction

Hi Henner,

I have thought more about your second question:

> - secondly i want these labels to be interactive: if the users clicks a
> label, i want the corresponding 2D data to be displayed in a seperate 2D
> display.

and have decided that the system needs a new class
visad/bom/PickRendererJ3D.java.  It will render data just
like visad/java3d/DefaultRendererJ3D.java, but when the user
clicks the right mouse button closest to a data object
rendered using PickRendererJ3D, it will trigger an event
(specifically, a ThingChangedEvent) on the data but not
change the value of the data.

In other words, you'll simply be able to connect each data
in a scene to its own CellImpl, and when the user clicks
on a data its CellImpl will fire.  This will let your users
choose a particular axis label, if each label is its own
data object and includes PickRendererJ3D in its
DisplayImpl.addReference() call.

I am travelling now so won't be able to add PickRendererJ3D
to the system until next week some time.

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: