首页/文章/ 详情

计算机图形学:四元数

2年前浏览1467

济南友泉软件有限公司

四元数(四元组,Quaternion)是英国数学家、物理学家、力学家William Rowan Hamilton(1805-1865)于1843年发明的一个纯粹数学概念。最初,四元数主要是为了表述三维矢量相除。随后,四元数被广泛应用于电磁学广义相对论等领域;直到一个世纪之后,才逐渐应用到了计算机图形学

OpenSceneGraph中提供了osg::Quat表述旋转变换;FreeCAD使用Base::DualQuat完成坐标变换,而八元数(Octonion)实际上是四元数的一个推广。因此,非常有必要对四元数相关的概念性质原理典型应用(特别是在计算机图形学方面)进行研究。

注1:限于笔者研究水平,难免有表述不当之处,欢迎批评指正。

注2:部分内容引用未标注出处,敬请谅解。

注3:文章内容会不定期更新。


一、定义

image.png

二、数学性质

四元数运算包括减法、加法、乘法、共轭等运算。四元数运算满足分配律(distributive law),但四元数乘法不符合交换律(commutative law)。 

image.png

image.pngimage.png

image.png

三、四元数的应用:矢量旋转

image.png

网络资料

Quaternion Wiki   https://math.fandom.com/wiki/Quaternion

参考文献

刘俊峰. 三维转动的四元数表述[J]. 大学物理, 2004(04):39-43.

理论科普更多行业电磁基础其他软件
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-05-24
最近编辑:2年前
YouQuan Soft
硕士 济南友泉软件有限公司
获赞 30粉丝 7文章 12课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈