Hi If you know the original view platform transform, you can simply have a method which sets the VPT back to the original start value, for example, from some of my code (note that you must set the transform write capability:
protected BranchGroup addViewBranch(Canvas3D canvas) { BranchGroup viewBranch = new BranchGroup(); viewTransform = new TransformGroup(); viewTransform.setCapability(TransformGroup.ALLOW_TRANSFORM_READ); viewTransform.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); viewTransform.setCapability(TransformGroup.ALLOW_LOCAL_TO_VWORLD_READ); viewTransform.setCapability(TransformGroup.ALLOW_CHILDREN_READ); resetView(); ViewPlatform myViewPlatform = new ViewPlatform(); myViewPlatform.setCapability(ViewPlatform.ALLOW_LOCAL_TO_VWORLD_READ); PhysicalBody myBody = new PhysicalBody(); PhysicalEnvironment myEnvironment = new PhysicalEnvironment(); viewTransform.addChild(myViewPlatform); viewBranch.addChild(viewTransform); View myView = new View(); myView.addCanvas3D(canvas); myView.attachViewPlatform(myViewPlatform); myView.setPhysicalBody(myBody); myView.setPhysicalEnvironment(myEnvironment); return viewBranch; } public void resetView() { Transform3D t = new Transform3D(); t.set(new Vector3d(-0.25f, 0.75f, 6.0f)); Transform3D t2 = new Transform3D(); t2.rotY(Math.PI/2); t2.mul(t); viewTransform.setTransform(t); } Tony -----Original Message----- From: oda [mailto:[EMAIL PROTECTED]] Sent: 09 November 2001 07:44 To: [EMAIL PROTECTED] Subject: [JAVA3D] How to reset view please Hi all !!! I have an application which loads a .obj file in four views (left top front perspective). How can I reset these views to original after mouse manipulation (zoom translate rotate ) ? =========================================================================== 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".