Home > Software engineering >  Two vector euler Angle
Two vector euler Angle

Time:11-19

Vector is A (0.500000, 0.707100, 0.500000) and vector B (0.402214, 0.914678, 0.039731); Beg them to two relatively triaxial euler Angle?

Error method: using vector point multiplication and cross-product after get the rotation Angle and the axis of rotation, and then four elements and euler found euler Angle completely wrong (using the euler spiral back validation is wrong),

Hope bosses guidance, thank you!

CodePudding user response:

Note the right-handed coordinate system?

CodePudding user response:

reference 1st floor zhao4zhong1 response:
attention to distinguish the right-handed coordinate system?
- left only the positive and negative rotation Angle difference is rotating in a different order can be accepted, the problem is out of the euler spiral don't go back,

CodePudding user response:

3 d rotation must first solve the problem of which three-dimensional rotated around:
Translation center (x1, y1, z1), X axis rotate alpha, Y axis rotate beta, Z axis rotate gamma, back translation (x1, y1, - z1);
The inverse operation and its corresponding sequence should be:
Translation center (x1, y1, z1), Z axis rotate - gamma, Y axis rotate - beta, the X axis rotate alpha, translation back (x1, y1, - z1)
I think,

CodePudding user response:


Thank you zhao four teacher guidance, two vectors is a unit vector of the origin,

CodePudding user response:

reference zhao4zhong1 reply: 3/f
3 d rotation must first solve the problem of which three-dimensional rotated around:
Translation center (x1, y1, z1), X axis rotate alpha, Y axis rotate beta, Z axis rotate gamma, back translation (x1, y1, - z1);
The inverse operation and its corresponding sequence should be:
Translation center (x1, y1, z1), Z axis rotate - gamma, Y axis rotate - beta, the X axis rotate alpha, translation back (x1, y1, - z1)
I think


-- miss zhao, whether vertical axis rotate out of matrix singular? Please don't out right euler... dizzy

CodePudding user response:

I am dizzy

CodePudding user response:

Two of three axis is what meaning, you are in for rotating vector (pitch, roll and yaw) from a choice to b?

CodePudding user response:

refer to 7th floor xingzhe2001 response:
two of three axis is what meaning, you is for rotating vector (pitch, roll and yaw) from a choice to b?

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Euler Angle for, A rotation to B, (both vector origin, and is A unit vector), consult!!!!!

CodePudding user response:

Problem solved?

CodePudding user response:

Are you in the direction of the vector Angle and rotating euler Angle have misunderstanding???????

Euler Angle of rotation, the nature is also a matrix operations, inverse operation is set up, how to verify??

CodePudding user response:

references to the tenth floor higter response:
are you in the direction of the vector Angle and rotating euler Angle have misunderstanding???????

Euler Angle of rotation, the nature is also a matrix operations, inverse operation is set up, how to verify??


==is not the only solution, there are a few of the multiple solutions is wrong, so it is difficult to get the right solution,

CodePudding user response:

references 9 f hbtsbht2 response:
problem solved?
no problem

CodePudding user response:

The code posted and have a look

CodePudding user response:

Hello I want to ask next if it's purely a vector to another vector rotation transformation matrix is there a simple algorithm
  • Related