Scott, You have a couple of options. You could draw on the J3Dgraphics2D object in a Canvas call back. This would probably be the simplest approach, but there are a few outstanding bugs with J3Dgraphics2D.
Another option would be to use an OrderedGroup and simple line geometry in the scene, and disable depth testing for the lines. This can get tricky because you will need to project the points into the scene to get them infront of your front clipping plane. Another option is to use one of the publicly available HUD packages, or roll your own. The trick is to use a texture mounted on the view side of the scenegraph and update the image on the texture. I think this is what J3Dgraphics2D is doing for you in the background. -mike -----Original Message----- From: Discussion list for Java 3D API [mailto:[EMAIL PROTECTED] On Behalf Of Scott Hong Sent: Thursday, August 05, 2004 8:56 AM To: [EMAIL PROTECTED] Subject: [JAVA3D] How to draw lines that are always on top of Canvas3D Hi, I am trying to draw lines that are always displayed on top of Canvas3D. The lines should be visible no matter what objects are in the SceneGraph. Here is the code used to get the point from image space(x, y) to 3D space (Point3d). In order to draw lines that appear on top of Canvas3D, the points must be further projected to the near clipping plane to be able to achieve the objective. Is there better or easier way to do this? Thanks! -- Scott --------------------------------------------------- public Point3d getWorldCoordinate(Canvas3D canvas, int x, int y ) { Canvas3D canvas; Transform3D ipToVworld = new Transform3D(); Point3d point = new Point3d(); //get the transformation canvas.getImagePlateToVworld(ipToVworld); canvas.getPixelLocationInImagePlate( x, y, point ); //Get coordinate in world coordinate system. ipToVworld.transform(point ); return point; } ---------------------------------------------------- __________________________________ Do you Yahoo!? Y! Messenger - Communicate in real time. Download now. http://messenger.yahoo.com =========================================================================== 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".