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.
> The four sided geometry(a square) is set as > attachment. We are facing these problems. > > 1. When we drag a point(say 1) the real tuple is > moving and the lines 0_1' and 2_1' are drawn and the > point is shifted from 1 to 1'. next time when we move > the points (say2) the lines are drawn from 1_2' to > 3_2' instead of 1'_2' incase of 1_2'. This is the same > case with all the other points. Inside the CellImpl you need to recompute your UnionSet from the four RealTuples that you get from dr[0].getData(), dr[1].getData(), dr[2].getData() and dr[3].getData(). > 2. All the lines are drawn using the Gridded2DSets. > When the tuple is moved the adjacent lines are drawn > but the previous lines are also visible. We want to > remove the old lines and the new lines should be > visible. please suggest about these issues. This problem occurs because you have two DataReferences data_ref1 and dt, both to UnionSets, and you are calling: dt.setData(u_set); outside of your CellImpl. You need to just use data_ref1, with its call to data_ref1.setData(us) inside the CellImpl.doAction() method. > We are able to get the position of the mouse click > using PointManipulationRendererJ3D. We want to display > a tuple at the place of a mouse click and when we set > the data to the reference of the > PointManipulationRenderer the point is not displayed > .But if added to a new reference the point is > displayed only at the edges. Please, suggest us in > achieving this. Your code basically works for me. The problem may only be that the point display is obscured by the field display. You may only need a ConstantMap to PointSize in the addReference() call for d_ref. Also, do not call display.addReference(d_ref) inside your displayChanged() method. Rather, call it once in your set-up code. Good luck, 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
visad
archives: