An interesting thing I found about the Euler angles is that it can reach a point of 'gimbal lock' where, if we for example rotate about the x-axis 90 degrees and then try to rotate about either the y or z-axes, rotating about either of these two axes will produce the same result. This limits our degree of freedom and makes it more difficult for us to get out of such a position using rotations based on Euler angles. https://www.youtube.com/watch?v=zc8b2Jo7mno

katamarisun

Great observation - this is why Quaternions are often used to interpolate rotations in computer graphics. Consider looking into Slerp and Quaternions in general.

An interesting thing I found about the Euler angles is that it can reach a point of 'gimbal lock' where, if we for example rotate about the x-axis 90 degrees and then try to rotate about either the y or z-axes, rotating about either of these two axes will produce the same result. This limits our degree of freedom and makes it more difficult for us to get out of such a position using rotations based on Euler angles. https://www.youtube.com/watch?v=zc8b2Jo7mno

Great observation - this is why Quaternions are often used to interpolate rotations in computer graphics. Consider looking into Slerp and Quaternions in general.