Rotating object using product of two quaternions

Nahrawess
Messages
1
Reaction score
1
Homework Statement
develop an aplpication on Qt6 that rotates objects using quaternion.
Relevant Equations
product of two quaternion:
q=q1*q2
Hello guys, I'm a newbie.

So I have developped an application that rotates a cube using quaternion.

The initial values of the quaternion are ( w=1.0, x=0.0, y=0.0, z=0.0).

Now I want to apply two consecutive rotation using two different quaternion values:
The first rotation corresponds to this quaternion q1= (w=-0.169757, x=-0.00949828, y=-0.550083, z=0.817619).
The second rotation is applied right after the one above and the quaternion (q2) values are (w=0.542742, x=-0.0784193, y=0.663872, z=-0.508483).

So I get a new orientation of the cube; let's call it orientation_1 which is the result of applying two consecutive rotations.

Now, I want to apply the second rotation (second quaternion) directly to the initial cube's orientation where (w=1.0, x=0.0, y=0.0, z=0.0) and get the same orientation as the orientation obtained after applying two consecutive rotations which I called orientation_1. So I thought about getting the product of the two quaternion q1*q2 and use it to rotate the object however I don't get the same orientation as the one that I got when I applied two consecutive rotation.

I really don't get why I don't get the same orientation.
Can someone please help me.
Thank you All.
 
Last edited:
Physics news on Phys.org
Just a guess but order of rotation steps is important so that means your product order must be important too. If your steps are apply A then B to rotate the object then your product must be B*A as in B(A x) = (B*A) x

On page 7 of this pdf, it talks about the product of unit quaternions and rotations:

https://graphics.stanford.edu/courses/cs348a-17-winter/Papers/quaternion.pdf
 
Last edited:
Thread 'Need help understanding this figure on energy levels'
This figure is from "Introduction to Quantum Mechanics" by Griffiths (3rd edition). It is available to download. It is from page 142. I am hoping the usual people on this site will give me a hand understanding what is going on in the figure. After the equation (4.50) it says "It is customary to introduce the principal quantum number, ##n##, which simply orders the allowed energies, starting with 1 for the ground state. (see the figure)" I still don't understand the figure :( Here is...
Thread 'Understanding how to "tack on" the time wiggle factor'
The last problem I posted on QM made it into advanced homework help, that is why I am putting it here. I am sorry for any hassle imposed on the moderators by myself. Part (a) is quite easy. We get $$\sigma_1 = 2\lambda, \mathbf{v}_1 = \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix} \sigma_2 = \lambda, \mathbf{v}_2 = \begin{pmatrix} 1/\sqrt{2} \\ 1/\sqrt{2} \\ 0 \end{pmatrix} \sigma_3 = -\lambda, \mathbf{v}_3 = \begin{pmatrix} 1/\sqrt{2} \\ -1/\sqrt{2} \\ 0 \end{pmatrix} $$ There are two ways...
Back
Top