当前位置:首页 > 编程笔记 > 正文
已解决

【四元数简述】

来自网友在路上 179879提问 提问时间:2023-11-20 09:20:27阅读次数: 79

最佳答案 问答题库798位专家为你答疑解惑

  1. w = cos(theta/2)    
  2. x  = ax * sin(theta/2)    
  3. y  = ay * sin(theta/2)    
  4. z  = az * sin(theta/2)  

向量(x,y,z)是旋转轴 a 是任意正数 theta是旋转角度。

上面就是一个四元数表示旋转。

如何使用

空间中向量(1,2,3)扩展为(0,1,2,3)变为四元数

计算(0,1,2,3)经过旋转后得到的向量

(w+xi+yj+zk)*(0+1i+2j+3k)*(w+xi+yj+zk)-1结果就是旋转后的向量

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"【四元数简述】":http://eshow365.cn/6-40204-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!