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".

Reply via email to