How to find angle after two rotations

  • Context: Graduate 
  • Thread starter Thread starter 1MileCrash
  • Start date Start date
  • Tags Tags
    Angle Rotations
Click For Summary
SUMMARY

The discussion focuses on determining the angle between two axes after performing two rotations in a 3D coordinate system. The first rotation is a 30-degree rotation around the z-axis, represented by the rotation matrix R_z. The second rotation is a 30-degree rotation around the y-axis, represented by the rotation matrix R_y. The combined effect of these rotations can be calculated by multiplying the two matrices, allowing for the determination of the new angle between the original and transformed axes.

PREREQUISITES
  • Understanding of 3D coordinate systems
  • Familiarity with rotation matrices
  • Knowledge of matrix multiplication
  • Basic concepts of quaternions for spatial rotation
NEXT STEPS
  • Study the properties of rotation matrices in 3D space
  • Learn about quaternion representation of rotations
  • Explore tensor transformation laws in physics
  • Practice matrix multiplication with rotation matrices
USEFUL FOR

Mathematicians, physicists, computer graphics developers, and anyone involved in 3D modeling or simulations requiring an understanding of spatial rotations.

1MileCrash
Messages
1,338
Reaction score
41
I have coordinate system A with bases a, b, c.

Say I rotate the whole system 30 degrees, so that the angle between a and a' is 30 degrees.

Then I make another rotation so that this plane of rotation is perpendicular to that of the old one.

What is the angle between a and a' now?


I am trying to find the angles to use in a tensor transformation law, but I am having problems understanding what the angles will be between the old and new axes when a transformation isn't just a single rotation in one plane of the system.

Tia
 
Physics news on Phys.org
You can write any rotation as a matrix multiplication. Then two rotations is given by the product of the two matrices.

For example, if you wrote 30 degrees around the z- axis, the rotation is given by
\begin{bmatrix} cos(30) & -sin(30) & 0 \\ sin(30) & cos(30) & 0 \\ 0 & 0 & 1\end{bmatrix}= \begin{bmatrix}\frac{\sqrt{3}}{2} & -\frac{1}{2} & 0\\ \frac{1}{2} & \frac{\sqrt{3}}{2}& 0 \\ 0 & 0 & 1\end{bmatrix}

A rotation around the y-axis, through 30 degrees is given by
\begin{bmatrix} cos(30) & 0 &-sin(30)\\ 0 & 1 & 0 \\ sin(30) & 0 & cos(30) \end{bmatrix}= \begin{bmatrix}\frac{\sqrt{3}}{2} & 0 & -\frac{1}{2} \\ 0 & 1 & 0 \\ \frac{1}{2} & 0 & \frac{\sqrt{3}}{2}\end{bmatrix}

The two rotations together would be given by the product of the two matrices.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 40 ·
2
Replies
40
Views
9K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K