What the hell with gimbal lock?

Source: Internet
Author: User

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.