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.
Hi Ugo, > sorry for the delay on this. I have used VisAD in conjunction with servlets > but priorities changed inthe project, and I let the servlets be for a while. > > The point is, I was generating images from a display - not a VisAD display, > but a JPanel which included a display and a few other panels - and it worked > sort of all right. I then tried to scale the whole thing down to a simple > (understandable) servlet and cannot reproduce what I did on other computer. > > The relevant piece of code is this: > . . . > Unfortunately display.getImage(true); doesn't work. Creating the image by > use of pure force doesn't work here, either. I cannot tell what's the > matter, but have heard in Java 1.4 there isn't such a problem (of having to > create off-line frame and etc...). I occasionally hear about getImage() not working. It works in Test50, Test51, Test52 and VisADCanvasJ3D.main(). If I had a (hopefully small) test program where it failed I could try to debug it. > Util.captureImage() only works when the display is visible. How about if you use the offscreen version of the DisplayImplJ3D constructor? Cheers, Bill
visad
archives: