very good, thanks for now, bill. i'll try it out as soon as possible.
henner
On Monday, June 26, 2000 15:04, Bill Hibbard
[SMTP:hibbard@xxxxxxxxxxxxxxxxx] wrote:
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
>
> Hi Henner,
>
> > - 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.
>
> The latest release of VisAD on our ftp server now includes
> a class visad/bom/PickManipulationRendererJ3D.java that will
> make this task much easier. See the main() method of this
> class for an example of how to use it. Given a Data object
> such as 'shape' you can tell when its been 'picked' in a
> display as follows:
>
> DataReferenceImpl sref = new DataReferenceImpl("shape");
> sref.setData(shape);
> display.addReferences(new PickManipulationRendererJ3D(), sref);
> CellImpl cells = new CellImpl() {
> private boolean first = true;
> public void doAction() throws VisADException, RemoteException {
> if (first) first = false;
> else System.out.println("shape picked");
> }
> };
> cells.addReference(sref);
>
> Clicking the right mouse button on the depiction of 'shape'
> does not change its value, but does send an event to the
> CellImpl.
>
> 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