欧拉角和死锁的问题

欧拉角描述

1 .如何用最简单的方法描述一个物体在3d世界的旋转

2 .延x轴旋转30,y轴旋转40,z轴旋转50
v2-df645c9b1433eb7082540d0a01504d5f_720w.jpg

3 .完整描述 xyz-(30,40,50)

4 .

万向锁

1 .
v2-115a2656459695069258e53962d26c55_720w.jpg

2 .pitch:俯仰旋转

1 .他会带着垂直自己的轴一起旋转
2 .所以当他旋转+-90度的时候,回个原来就有的轴重合在一起
3 .babylon里面就是沿着x轴旋转,会带着y轴旋转,这个时候就会和z轴重合

3 .yaw:偏航:就是自己圆度转圈

1 .他会带着左右垂直和上下垂直的轴一起旋转
2 .babylon里面就是沿着y轴旋转,会带着z,x一起转,就是一个线吊着一个苹果,他会自己转的状态

4 .roll:滚桶

1 .烧烤架上的烤串,自己旋转会带着z轴一起转,剩下的不变

死锁的产生

1 .picth旋转+-90度 ,他带着自己的y轴和自己之前的z轴重叠了
2 .此时在发生yaw旋转,那么里面的转子不会平衡。三个连接头,只给了仰俯和偏航这两个自由度,滚筒的自由度丢失了
3 .万向锁之所以会通过自身旋转,其实是存在相对旋转的连接头。
4 .

四元数

1 .p=z+ai+bj+cz
2 .简单的来说就是用4个数来表示物体在3d世界中的旋转
3 .https://v.youku.com/v_show/id_XMTQ2NDM3NzgxNg==.html?from=s1.8-1-1.2
4 .看懂的视频应该就是这个了
5 .但是实际调用是很简单的事情,传入一个围绕的轴,一个旋转的角度

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。