I can't find the topleft point for the offset. Even i use getLocationOnScreen, see code. This code works only if i have the frame in the lefttop of the screen see pics. The green should be visible in both pics. So i guess the offset is still wrong but i don't know how i can find the rigth offset. Who can help me. Or has it to do with that i have my canvas in a JPanel????????????????? public void postSwap() { topLeftX = (int)getLocationOnScreen().getX(); topLeftY = (int)getLocationOnScreen().getY(); if(writeJPEG_) { System.out.println("Writing JPEG"); GraphicsContext3D ctx = getGraphicsContext3D(); // The raster components need all be set! Raster ras = new Raster( new Point3f(-0.0f,-0.0f,-0.0f), Raster.RASTER_COLOR, topLeftX, topLeftY, super.getWidth(), super.getHeight(), new ImageComponent2D( ImageComponent.FORMAT_RGB, // new BufferedImage(512,512, new BufferedImage(super.getWidth(),super.getHeight(), BufferedImage.TYPE_INT_RGB)), null); ctx.readRaster(ras); // Now strip out the image info BufferedImage img = ras.getImage().getImage(); ----- Original Message ----- From: "aant" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, June 28, 2001 2:02 PM Subject: Re: [JAVA3D] screen capture > I use the code mentioned. But still having problems. I guess it has to du > with the offset? > ----- Original Message ----- > From: Justin Couch <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, June 28, 2001 1:32 PM > Subject: Re: [JAVA3D] screen capture > > > > Oliver Radfelder wrote: > > > > > http://www.j3d.org/faq/capturing.html > > > > There is a working version of this code already in the Code Repository. > > It will either take single snapshots or create a bunch of sequential > > images. Have a look at the class ImageCaputringCanvas3D. That should > > solve all of the issues that you have and save you having to implement > > the code. > > > > -- > > Justin Couch http://www.vlc.com.au/~justin/ > > Freelance Java Consultant http://www.yumetech.com/ > > Author, Java 3D FAQ Maintainer http://www.j3d.org/ > > ------------------------------------------------------------------- > > "Humanism is dead. Animals think, feel; so do machines now. > > Neither man nor woman is the measure of all things. Every organism > > processes data according to its domain, its environment; you, with > > all your brains, would be useless in a mouse's universe..." > > - Greg Bear, Slant > > ------------------------------------------------------------------- > > > > > =========================================================================== > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the > body > > of the message "signoff JAVA3D-INTEREST". For general help, send email to > > [EMAIL PROTECTED] and include in the body of the message "help". > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA3D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". >
<<attachment: FrameLeftTopOfScreen2.jpg>>
<<attachment: FrameInMiddleScreen0.jpg>>