|
星星的眼
| 来自北京
最近写了一篇关于四元数的教程(仅仅只包括计算机图形学中的应用)。虽然可能有一点长,而且大部分都是数学,但是如果仔细阅读的话理解起来应该不会有那么大的困难。希望能够帮助到你。
地址在这里:https://krasjet.github.io/quaternion/
顺便附带了一些Demo动画:https://github.com/Krasjet/quaternion/tree/master/demo
除此之外,我还写了一个Bonus章节,简单讨论了一下Gimbal Lock产生的原因:https://krasjet.github.io/quaternion/bonus_gimbal_lock.pdf
更新:
- 2/18/2019:新添加了一个章节「附录 2:左手坐标系统下的旋转」,讨论了一下左手坐标系统下的旋转以及坐标系转换的问题
因为只校对过一遍,所以肯定会有很多错误,请见谅。
<hr/>p.s. 很巧合,3Blue1Brown正好也开始了四元数系列视频,如果你觉得我的文章不够形象的话,可以来看他的视频:
- 第一集:https://youtu.be/d4EgbgTm0Bg
- 中文版:https://www.bilibili.com/video/av33385105
- 第二集:https://youtu.be/zjMuIxRvygQ
- 可互动的视频教程:Visualizing quaternions, an explorable video series
到现在为止四元数学习困难的问题应该就算完全解决了吧_(:з」∠)_
<hr/>If you like what I wrote, you might also want to take a look at
- julia as a cli calculator
- Poisson summation formula, revisited
|
|