How can Euler angles be visualized using a polar plot?

Click For Summary
SUMMARY

The discussion focuses on visualizing Euler angles using a polar plot, specifically when projecting an ellipsoid along the z-axis to the xy-plane. The user describes a method of rotating the ellipsoid around the z-axis by angle gamma, followed by rotations around the z- and y-axes by angles alpha and beta, respectively. The challenge lies in effectively plotting gamma as a function of alpha and beta, particularly using a stereographic projection. The proposed solution involves rewriting the rotation matrix as ##R_z(\alpha)R_y(\beta)R_z(-\alpha)R_z(\gamma+\alpha)=R_{y'(\alpha)}(\beta) R_z (\gamma+\alpha)##, allowing for the plotting of ##\alpha+\gamma## against the new rotation axis and angle beta on a polar plot.

PREREQUISITES
  • Understanding of Euler angles and their applications in 3D rotations.
  • Familiarity with rotation matrices, specifically ##R_z## and ##R_y##.
  • Knowledge of stereographic projections and their properties.
  • Experience with polar plots and angular coordinate systems.
NEXT STEPS
  • Research the mathematical foundations of Euler angles and their geometric interpretations.
  • Explore advanced rotation matrix operations and their applications in 3D graphics.
  • Learn about stereographic projection techniques and their limitations in visualizing angular data.
  • Investigate polar plot implementations in software tools like MATLAB or Python's Matplotlib.
USEFUL FOR

Mathematicians, physicists, and computer graphics developers interested in 3D rotations, visualization techniques, and the application of Euler angles in various fields.

DrDu
Science Advisor
Messages
6,423
Reaction score
1,004
Dear Forum,

say I am projecting an ellipsoid along the z-axis to the xy-Plane. The resulting ellipsis is rotated around the z-axis by the angle gamma until the principal axes coincide with the x- and y axis.
Now before projecting, I rotate the ellipsoid first around the z- and then around the y-axis by angles alpha and beta, respectively.
In effect, I get the Euler angle gamma as a function of alpha and beta and I would like to visualise this. Of course, I could plot gamma over alpha and beta, but intuitively, I would prefer to plot over a stereographic net with angular coordinates alpha and beta. However, In a stereographic projection, all points with different angle alpha at beta=0 are mapped to one point, but gamma becomes proportional to alpha, so this does not work.
I suppose this kind of problem of visualising Euler angles is not new. Do you have any ideas?
 
Physics news on Phys.org
I think I solved my problem: Writing ##R_z(\alpha)R_y(\beta)R_z(\gamma)## as ## R_z(\alpha)R_y(\beta)R_z(-\alpha)R_z(\gamma+\alpha)=R_{y'(\alpha)}(\beta) R_z (\gamma+\alpha)##, I can plot ##\alpha+\gamma## as a function of the orientation of the new rotation axis ##y'(\alpha)## and the rotation angle ##\beta## on a polar plot.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K