I need to calculate the transformation matrix to position a particular
atom (or point) directly in front of the user.

I have a model made up of multiple points.

I calculate an average of these points to be the center of rotation ...
the origin.

To position a particular atom in front of the user it seems to me that I
need to:
 1. calculate the vector from the origin/center-of-rotation to the point/atom
 2. move that vector so that it is oriented at 0, 0, D on the z-axis

I could calculate the angle, but I don't know how to calculate the axis of
rotation to make this occur.

QL Can one of you tell me how to calculate the transformation matrix to
effect this change?


Miguel



-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM. 
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Jmol-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to