关于旋转永远是做游戏的难点和混乱点。我们知道表示一个旋转有多种方式,简单的欧拉角,复杂点的四元数,再复杂点的矩阵。之前接触unity可以用四元数和欧拉角两种方式表示旋转,最近一直研究虚幻引擎,目前只看到了欧拉角这一种旋转方式。

欧拉角是表达旋转的最简单的一种方式,形式上它是一个三维向量,其值分别代表物体绕坐标系三个轴(x,y,z轴)的旋转角度。这样的话,很容易想到,同样的一个三维向量,代表了绕x,y,z的旋转值,先进行那个旋转是否对结果有影响呢?显然是有影响的,可以拿着你的手机试一下,不同的旋转顺序会代表不同的旋转结果。所以,一般引擎都会规定自己的旋转顺序。
下面三张动图形象的表示了欧拉角的旋转方式。第一张是绕x轴旋转pitch,第二张绕y轴旋转yaw,第三张是绕z轴旋转roll。


绕三个轴的旋转值pitch,yaw,roll来自航空界的叫法,翻译为俯仰角,偏航角,翻滚角,非常形象。它们不一定如上所述,一定分别代表绕x,y,z的旋转值。
从英文意思出发,roll:是卷;滚动,转动;辗的意思;
yaw是(火箭、飞机、宇宙飞船等)偏航的意思;
pitch是倾斜;投掷;搭帐篷;坠落的意思;
所以,roll的意思是翻滚,就是绕着机身所在的那个轴。yaw是偏航的意思,偏航就是绕着重力方向为轴。pitch倾斜、坠落的意思,坠落就是以翅膀所在的直线为轴发生旋转。

另外值得注意的是,pitch值是不能超过90度,这里牵扯到了万向锁的知识,不再多说,网上很多讨论。

下面这张图是以摄像机的角度来阐述欧拉角的,可以加深理解。可以看到,pitch,yaw,roll在这里并不是常见的代表绕x,y,z的旋转值。

pitch yaw roll是什么相关推荐

  1. 【自动驾驶】17. pitch yaw roll是什么

    本文链接:https://blog.csdn.net/yuzhongchun/article/details/22749521 三维空间的右手笛卡尔坐标如图1所示: 图1 在航空中,pitch, ya ...

  2. 机器人学习--pitch yaw roll

    三维空间的右手笛卡尔坐标如图 在航空中,pitch, yaw, roll如图2所示. pitch是围绕X轴旋转,也叫做俯仰角,如图3所示. yaw是围绕Y轴旋转,也叫偏航角,如图4所示. roll是围 ...

  3. Pitch,Yaw,Roll的概念

    在航空中,pitch, yaw, roll下图所示. pitch是围绕X轴旋转,也叫做俯仰角. yaw是围绕Y轴旋转,也叫偏航角. roll是围绕Z轴旋转,也叫翻滚角. 在3D系统中,假设视点为原点, ...

  4. pitch yaw roll方向

    pitch yaw roll方向 roll翻滚角,顺时针翻滚即正值,逆时针翻滚为负值.如图二所示. yaw(heading)航向角,航向角是由当地北方向旋转,正角向东增加.如图三所示. pitch俯视 ...

  5. 无人机小知识:Pitch Yaw Roll的经典解释

    无人机的一个最基本的基础知识就是对Pitch Yaw Roll三个方向的辨别.查了下网上很多资料,都采用的下面的几张图进行说明,我觉得很直观,记录一下,当做备忘录. 机体坐标系:固定在飞行器上的坐标系 ...

  6. 无人机中pitch yaw roll的含义是什么

    无人机中pitch.yaw.roll的含义 三维空间的右手笛卡尔坐标如图1所示. 三维空间的右手笛卡尔坐标如图1所示. 图1 在航空中,pitch, yaw, roll如图2所示. pitch是围绕X ...

  7. pitch yaw roll

    转载自:https://blog.csdn.net/wt346326775/article/details/80334109 在航空中,pitch, yaw, roll如图2所示. 小伙伴们还是看原文 ...

  8. 利用face-landmark估计pitch, yaw, roll

    Euler-angle pitch :  ; yaw :  :roll :  Landmark       [1].旋转矩阵与旋转向量 [2]. Code 1 参考文献 [1]. https://bl ...

  9. pitch yaw roll 最直观的解释

    pitch():将物体绕X轴旋转(localRotationX) yaw():将物体绕Y轴旋转(localRotationY) roll():将物体绕Z轴旋转(localRotationZ)

  10. 什么是姿态角(Euler角)pitch yaw roll

    Z轴正方向为前进方向pitch():俯仰,将物体绕X轴旋转(localRotationX) 百度上居然搜不到俯仰滚转和偏航的定义,可见大家的浮躁了,没事摇一摇都不干正事了,整理了一下资料,公布给大家. ...

最新文章

  1. Java数据结构和算法(五)——队列
  2. linux下find命令之-exec ll -sh {} \;
  3. Kubernetes从懵圈到熟练:认证与调度
  4. bazel 链接第三方动态库_惠州权威信息系统安全检测第三方
  5. 如何在Windows 7或Vista上安装IIS
  6. c++两个vector合并_数据结构——算法初步(4)——合并排序算法
  7. linux关机方法有哪些?有何区别_Linux关机命令大全:Linux各关机命令之间的区别和用法...
  8. linux在线更新curl,Linux:curl
  9. linux没有interface文件,Linux下interface文件修改
  10. 为推广苹果音乐服务 库克再度现身北京
  11. 关于支付回调的一些思考
  12. 2008年下半年软件水平考试之程序员试题分析
  13. fbeta_socre使用
  14. Win10驱动签名总结
  15. 程序猿崛起2——互联网时代下的新潮流和新活法
  16. ElasticSearch教程——数据一致性
  17. echarts + vue2.0 实现大数据监测态势感知系统
  18. python ffmpeg mp3文件转为wav文件
  19. 中小型园区网络的设计与实现 (三)
  20. 维斯易联网络打印机配置教程

热门文章

  1. 适合android平板的浏览器,推荐5款安卓平板Pad版应用浏览器
  2. ad13批量安装元件库_常用的Altium Designer AD09 AD14 AD18元件库 原理图库(543个)+PCB封装库(509个)...
  3. 官网下载mysql安装包
  4. CSDN自定义模块简单设置之——添加图片、文字、链接等
  5. 学校后勤物资管理系统
  6. 机器人学导论,课后习题答案。
  7. Altera系列板子没有办法sudo,问题解决
  8. 金山词霸2007两个小BUG
  9. NISP一级2023年最新题库
  10. Unity Video Player(视频)