(A) a constant 3D vector of (0,1, 0)
(B) any normalized 3D vector
How would I calculate the 3x3 rotation matrix that when used to transform (A) will result in (B).
Thanks in Advance!
Jump to content
Posted 03 January 2013 - 06:44 PM
Just a thought: Transform A and B into spherical coordinates, find their difference, and now you know the theta and phi rotations that must be applied to A to get B. Use theta and phi to create a 3x3 rotation matrix. There might be a better way, but that's what I'm thinking of off the top of my head.
Since A is fixed and known, you should be able to simplify it further.
Edited by Cornstalks, 03 January 2013 - 06:45 PM.
Posted 03 January 2013 - 07:02 PM
Edited by max343, 03 January 2013 - 07:03 PM.
Posted 04 January 2013 - 07:34 AM
Edited by quasar3d, 04 January 2013 - 07:54 AM.