About The Quaternion 有关四元数

I took many days to try to understand anything about Quaternion but got no result. The resaon why I paied out so much on quaternion is that, I'm trying to write a better camera system which is to added to my Cuby Projectcan. It should be able to move & rotate freely,. And meanwhile it uses as simple & little representation for itself as possible. So without saying that I refered to Ogre's implementation and found it uses Quaternion. But I don't only copy its code, I want to make out principle behind the code. According to comments in the code of Quaternion part from Ogre, I got a meesage that there is article linked at http://www.cs.ucr.edu/~vbz/resources/quatut.pdf explained details of Quaternion. I‘m not drawing blank, though. There is somewhat a little progress. Anyway, I'll read it in near term.

最近我花了很长时间去理解四元数,但总是一无所获。之所以研究四元书,是因为我在尝试写一个相对更加完善的相机系统,可以用在我的Cuby项目中。它应该在移动和旋转灵活的同时,能够用尽可能简洁的方式来表达它自己。很自然地,我参考了Ogre的实现方法,然后发现它使用了四元数。但我不只是想照着它的代码抄一遍,我想知道四元数背后的原理。从Ogre的代码注释中我找到一条线索,它用了这里的一篇论文 http://www.cs.ucr.edu/~vbz/resources/quatut.pdf  。 总之,我还是有点收获的。近期我会读一读它~

BTW: First time to write bilingual notes and felt a little strenuous.. / 第一次写双语笔记, 还是感到有点吃力..

posted on 2011-12-13 02:02 lookof 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lookof/archive/2011/12/13/2285498.html

About The Quaternion 有关四元数相关推荐

  1. 《UnityAPI.Quaternion四元数》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Quaternion+Angle+Dot+Euler+立钻哥哥++OK++)

    <UnityAPI.Quaternion四元数> 版本 作者 参与者 完成日期 备注 UnityAPI_Quaternion_V01_1.0 严立钻 2020.07.10 #<Uni ...

  2. Unity3D 中 用quaternion 来对一个坐标点进行旋转的初步体会

    在unity3d中,用四元数来表示旋转,四元数英文名叫quaternion . 比如 transform.rotation 就是一个四元数,其由四个部分组成 Quaternion = (xi + yj ...

  3. Eigen中四元数Quaterniond的初始

    Quaterniond的初始 Eigen::Quaterniond q1(w, x, y, z);// 第一种方式Eigen::Quaterniond q2(Vector4d(x, y, z, w)) ...

  4. 【Unity】Unity 欧拉角、四元数、万向节死锁、四元数转轴角

    文章目录 欧拉角(Euler) 万向节 欧拉角旋转特性 欧拉角优点 欧拉角缺点 方位的表达方式不唯一 万向节锁(Gimbal Lock) 四元数(Quaternion) 四元数转轴角 四元数优点 四元 ...

  5. 关于3D空间旋转的相关内容的记录(Euler Angles, Gimbal Lock, Quaternion, iOS CMAttitude)

    概述 最近看了些旋转相关内容,记录一下自己的理解和总结.更详尽的内容可以查看参考资料里的文章,讲得很棒. 3D空间旋转的表示方法 可以使用不同的方式表示3D空间里的旋转. Euler Angles(欧 ...

  6. 【图形学】四元数的通俗用法

    对应讲解视频 四元数的简单通俗用法(Eigen和python) 是什么:复数在三维的推广 四元数就是四个数.它是复数的推广. 复数为 a+bia + bi a+bi 四元数则多了两个虚部 a+xi+y ...

  7. 万向节锁与四元数旋转

    也许你都知道四元数这么个东西,也许你还知道万向锁.但是对于弄懂它们还是不那么容易的--起码对于我就是如此了.今天是丢三落四日,我就自己来捡捡吧.--ZwqXin.com 事先声明,原理神马的,其实我也 ...

  8. GimbalLock万向节锁、 欧拉角坐标旋转、 四元数旋转

    也许你都知道四元数这么个东西,也许你还知道万向锁.但是对于弄懂它们还是不那么容易的--起码对于我就是如此了.今天是丢三落四日,我就自己来捡捡吧.--ZwqXin.com 事先声明,原理神马的,其实我也 ...

  9. GimbalLock万向节锁与四元数旋转

    GimbalLock万向节锁与四元数旋转 2011-3-4 22:54:50 | 发布:zwqxin 也许你都知道四元数这么个东西,也许你还知道万向锁.但是对于弄懂它们还是不那么容易的--起码对于我就 ...

最新文章

  1. Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法
  2. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色调色板、brewer调色板、灰度比例)实战
  3. 淘宝客网站的链接跳转形式
  4. ntext在mysql_varchar和text说不清的那些事
  5. 啥叫“Functional Programming ”???
  6. 微信小程序订票选座PHP后台网站MySQL数据库和无前端小程序版本两个程序
  7. SAP License:ReportPainter报表显示JPY等无小数位货币时少两位
  8. poj1036GangstersDP
  9. Vue组件创建和组件传值
  10. 如何让Finder可以预览WebP格式图片?
  11. 目标检测算法综述(近20年)
  12. 河北工业大学开发能力训练之测风数据处理(一)
  13. 计算机教室使用与管理制度,《计算机教室使用与管理制度》
  14. GPT分区是什么?如何创建GPT分区
  15. 常用工具类 Math:数学计算 Random:生成伪随机数 SecureRandom:生成安全的随机数 2020-2-13
  16. masonry Unable to simultaneously satisfy constraints. Probably at least one of the c
  17. 基于微信小程序的音乐播放器系统+后台管理系统(SSM+mysql)-JAVA.VUE【毕业设计、论文、源码、开题报告】
  18. java导出excel数字格式_POI 导出excel带小数点的数字格式显示不对解决方法
  19. 录屏软件与win7激活工具
  20. Unreal Engine虚幻引擎 5

热门文章

  1. 百倍加速!Python量化策略的算法性能提升指南
  2. 多重共线性问题的几种解决方法
  3. Flex 最全的换行 制表符 回车 空格 特殊符号
  4. python互相转换组合_Python中基本类型的连接组合和互相转换13种方式
  5. mysql workbench第二栏图标中英文意思
  6. 升级 卸载 ubuntu的kernel版本
  7. CTF SQL注入知识点
  8. 电脑获取服务器IP,ping nslookup获取心知天气的IP地址,windows cmd命令行进行DNS域名解析解析
  9. 递归与递推类型题小结
  10. 常用类 (五) ----- Date日期类和Calender日历类