Hi, I'm trying to get the pick point's x,y,z value to do the transformations(translate, zoom, and roate), so the users can control these behaviors based on the picked object, and their picking points. I don't want to use the bulid-in pickBehaviors, as I don't know the exact distance/rotation degree it does to the object.
I use: Point3d point = pi.getPointCoordinates(); to get the x,y, and Z value, the result is like: mouse clicked x: 135; y: 216 Node picked is: [EMAIL PROTECTED] Picked Object is: _X1_X2_X48 name of the picked object is: _X1_X2_X48 pick point is: (-5.807584762573242, -1.7717399597167969, -1.998250961303711) The values of the pick point is supposed to be in its local coordinates. I checked with VW method, it gave me the same value. But they are quite different from screen value of x and y. If they are the value in world Coordinate. How can I make them normalized and what is the base values? Is there another way to transfer these values to screen values to make transformation work? Please give me some advice if you've done this before. Thank you very much in advance!! =========================================================================== 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".
