Hello all, I sent this question to the mailing list this Sunday,but nobody replied,I really want to know how to solve it, hope someone can help me about it. This is a question about coordinate conversion. In my program, I have transformed the Shape3D from local system to Virtual World space, then I add Mouse Behaviors,such as MouseRotate,MouseZoom,MouseTranslate to it. The scenegraph is like this: objRoot | TG1--------MouseRotate,MouseZoom,MouseTranslate | TG2 | Shape3D I also add KeyNavigator Behavior to the viewplatform. For example,when I use MouseBehavior to rotate the Shape3D,and then I use mouse to pick one point in the scene, I want to get its local system's real physical coordinate values,say (1002,234,78). How to do that? if invert the getLocaltoVWorld will help? I used the Picking Utiity in the Java3D 1.2.1Beta,but it seems that I did not get the right result.How do I convert the coordinates correctly taking into account of the MouseBehaviors(and KeyNavigatorBehaviors)(no matter how the user rotate,zoom,translate the scene)? Could you write some sample code about my sceneGraph above/some suggestions on how to solve this problem? Thanks a lot! David _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.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".