When it comes to the deadlock of the universal node, it is necessary to pull out the ouarla corner.
Let's talk about my understanding of ouarla: it is an angle displacement relative to a certain axis.
In 3D graphics, if we use an ouarla angle to represent any rotation of a three-dimensional space, we can separate it into a combination of individual axes around XYZ. for example, if the rotation around X is 15 °, Y is 20 °, and Z is 60 °, the rotation of this sequence is a specific vector.
The deadlock occurs when the second axis rotates 90 ° during a three-axis rotation, the first axis after the transformation will overlap with the third axis that has not yet been changed. at this time, when the third axis starts to rotate, you will find that the phenomenon you observed is the same as that of the first axis.
It should be clarified that when the video demonstrates the deadlock of the universal joint, each rotation of the axis does not affect the coordinate system of the previous axis. as a matrix used every day, I am somewhat unacceptable. I think that the orthogonal basis of the object coordinate system will change every rotation. What matters is that the lock is actually unlocked, more importantly, this phenomenon is actually normal, but the error of human judgment is passed on to the tool such as ouarla. there is nothing wrong with ouarla, and lock does not happen. Everything is what we think: visual performance "should be like this", "should be like that ", however, the truth is different from what we expected. Therefore, I think gimbal lock, as a term in the history of science, cannot be used at all.
Well, I'm not a mathematician until now. I can't use a bunch of formulas that let you see it to prove strictly whether I'm talking about the wind or the wind. This is my feeling about the deadlock on the universal node, maybe it is very elementary, maybe it is wrong. I also urge you to correct your suggestion.