我的OpenGL学习进阶之旅关于欧拉角旋转顺序旋转矩阵四元数等知识的整理

Posted 字节卷动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的OpenGL学习进阶之旅关于欧拉角旋转顺序旋转矩阵四元数等知识的整理相关的知识,希望对你有一定的参考价值。

文章目录

前言

最近在用OpenGL做一个人脸贴纸的时候,需要使用到欧拉角相关的知识,这里整理一下互联网查询到的知识点。

一、介绍 欧拉角度 以及怎么记忆三个英文单词

欧拉角(Euler Angle)是可以表示3D空间中任何旋转的3个值,由莱昂哈德·欧拉(Leonhard Euler)在18世纪提出。一共有3种欧拉角:俯仰角(Pitch)、偏航角(Yaw)和滚转角(Roll),下面的图片展示了它们的含义:

1.1 在航空中的欧拉角

在航空中,pitch, yaw, roll 如下图所示:

以上是关于我的OpenGL学习进阶之旅关于欧拉角旋转顺序旋转矩阵四元数等知识的整理的主要内容,如果未能解决你的问题,请参考以下文章

我的OpenGL学习进阶之旅 OpenGL ES 实现不停旋转图片,并保证图片不变形的效果

我的OpenGL学习进阶之旅 OpenGL ES 实现不停旋转图片,并保证图片不变形的效果

Unity基础:欧拉角、四元数

unity3d把 x的欧拉角赋给y啥作用

旋转矩阵与欧拉角之间的转换

欧拉角的详解