dubo的个人博客分享 http://blog.sciencenet.cn/u/dubo

博文

欧拉角转成四元数(图像模拟坐标系和笛卡尔坐标系是不同的)

已有 10443 次阅读 2012-2-27 20:31 |系统分类:科研笔记| 笛卡尔, 坐标系

今天终于发现了欧拉角转成四元数问题,(但是局部细节还是比较混乱,因为不同的资料所介绍的公式不一样)
像GSL的这种库,的坐标Y轴式向上的。
而我做的是分子动力学模拟,用的是笛卡尔坐标:所以欧拉角转化为四元数时,应采用下面的方式(暂且采用这种方式)
我认为只要我四元数和欧拉角互换采用同一套转化方案,最结果应该就不会错误。

 
 
我目前认为:The Art of Molecular Dynamics Simulation定义欧拉角的概念有错误(P200)。

而且欧拉角与四元数的转化有点独特

附:q4为w
cos(A+B)=cosAcosB-sinAsinB
cos(A-B)=cosAcosB+sinAsinB
 

另外,这本书介绍的转换方式就更复杂了3D_Math_Primer_for_Graphics_and_Game_Development

 



https://blog.sciencenet.cn/blog-464042-541908.html

上一篇:硬盘测试小工具,发现比较好用,呵呵
下一篇:VS2010处未处理的异常: 0xC00000FD: Stack overflow”或者堆栈过
收藏 IP: 202.113.8.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-22 19:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部