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.
Ibrahim, > I'd tried something similar to what you suggested, but the > problem with that is that it uses a lot of memory(I have a large data > set). Do you think there's another way I could implement this? Thanks a > lot for your help. Another approach might be to merge the data from all your FlatFields into one large FlatField with MathType (index -> (x, y, w)) This will be displayed as discrete points. Display this AND your original FieldImpl, but only use PickManipulationRendererJ3D with the merged FlatField. Then getCloseIndex() will give you the index of the selected point in the merged FlatField, and you can use this to compute its position in the FieldImpl. Depending on colors etc, the point depiction of the merged FlatField may be visible over the depiction of the FieldImpl. You may be able to make them invisible by using: GraphicsModeControl mode = display.getGraphicsModeControl(); mode.setProjectionPolicy(DisplayImplJ3D.PARALLEL_PROJECTION); and using a ConstantMap to ZAxis to place the depiction of the merged FlatField behind the depcition of the FieldImpl. Good luck, Bill
visad
archives: