永发信息网

旋转矩阵与四元数和欧拉角转换的奇异性怎么解决

答案:2  悬赏:0  手机版
解决时间 2021-03-11 12:16
  • 提问者网友:容嬷嬷拿针来
  • 2021-03-10 13:00
旋转矩阵与四元数和欧拉角转换的奇异性怎么解决
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-03-10 14:03
说明几点:

1、输出的欧拉角单位是弧度;

2、欧拉角的定义有很多种,应用在不同的领域(有时用的名字,例如 Tait-Bryan角)。确切点说,一共有12种定义——第一次旋转可以绕任何一个坐标轴进行(3),第二、第三次旋转要绕除上一次旋转之外的另外两个坐标轴(2x2),所以,一共可以有3x2x2=12种定义。quat2angle支持这全部12种定义,并以三次旋转的坐标轴表示,例如'ZYX', 'ZYZ', 'ZXY',等等。默认的转序是ZYX。
全部回答
  • 1楼网友:轮獄道
  • 2021-03-10 15:14
void updateCameraVectors() { // Calculate the new Front vector glm::vec3 front; front.x = cos(glm::radians(this->Yaw)) * cos(glm::radians(this->Pitch)); front.y = sin(glm::radians(this->Pitch)); front.z = sin(glm::radians(this-。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯