Re: Euler rotation angles

*To*: mathgroup at smc.vnet.net*Subject*: [mg46746] Re: Euler rotation angles*From*: bobhanlon at aol.com (Bob Hanlon)*Date*: Fri, 5 Mar 2004 01:46:52 -0500 (EST)*References*: <c26gc5$e28$1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Mathematica can find a set of angles but the rotations are not unique Needs["Geometry`Rotations`"]; vec1 = {1, 2, 3}; vec2 = Rotate3D[vec1, .25, .1, .4]; eqn=Thread[Rotate3D[vec1, phi,theta,psi] == vec2]; soln=FindRoot[eqn, {{phi, .1, .2}, {theta, .2, .3}, {psi, .3, .4}}] {phi -> -1.3171, theta -> 0.112368, psi -> 1.78946} (Rotate3D[vec1, phi, theta, psi]-vec2) /. soln // Chop {0,0,0} Bob Hanlon In article <c26gc5$e28$1 at smc.vnet.net>, sam_campbell at hotmail.com (S. Campbell) wrote: << Can anyone help me with the following? I have two vectors, one rotated with respect to the other, and I wish to find the Euler rotation angles that connect the vectors. Can mathematica tell me what the required angles are?