3D数学基础----四元素
2016-10-14 20:28
357 查看
二、四元数
1、四元素的表示四元数使用一个三维向量来表示旋转的坐标轴和一个旋转角度。
其物理意义为 :围绕一个通过坐标系原点的坐标轴旋转一定的角度
四元数的表示方法 :
w表示旋转量,其余 的表示坐标轴。
2、四元素中的旋转角与旋转轴
在使用矩阵进行我们使用n表示旋转轴,θ表示旋转角度,同样我们不必关系旋转轴n的长度,把他当做一个单位向量来处理,在四元数中也是储存了旋转轴和旋转角度,但储存的对应方式不同。
四元数中的每个元素的对应关系为:
q则是一个四元数。n为旋转轴向量
三、四元数的基本运算
1、四元数中的元素取反四元数中的 q 和-q的角位移都是相同的,所以在四元数中任何的旋转角度都可以用两个不同的四元数表示,这两个四元数互为负数。
2、单位四元数
单位四元数表示没有角位移:
由于 q和-q表示的角位移相同所以单位四元数可以表示为
0表示的是一个零向量。
3、四元数的模
4、共轭负数
四元数的共轭四元素代表了与四元素具有相反的角位移。
5、四元数求逆
四元数的逆 =四元数的共轭四元数 除以 四元数的模
四元数的逆乘以原四元数得到的结果为一个单位四元素。
相关文章推荐
- 3D 图形编程的数学基础(2) 矩阵及其运算
- Away3D基础5-3D基本元素(1)
- Away3D基础5-3D基本元素(1)
- 3D数学基础,图形与游戏开发笔记3
- 3D数学基础,图形与游戏开发笔记1
- 制作3D游戏所需的数学基础 - 平面
- 3d数学基础-矩阵
- 1. 目标(3D数学基础-计算机图形学背后的原理)
- 3D计算机图形学,数学基础学习笔记(常用的坐标系解析)
- 3D Math Primer for Graphics and Game Development -- 图形与游戏开发(3D数学基础) (简介)
- Away3D 基础5 - 3D基本元素(2)
- 3D数学基础:图形与游戏开发
- 3D数学基础_01
- Away3D 基础5 - 3D基本元素(2)
- 3D数学基础公式------>矩阵,欧拉角,四元数,之间转换<2>
- 3D 图形编程的数学基础(3) 矩阵基本变换
- /LGC图形渲染/3D 图形编程的数学基础(1) 向量及其运算
- <<3D数学基础:图形与游戏开发>>读后感
- 3D数学基础No.1
- 《DirectX 9.0 3D游戏开发编程基础》必备的数学知识 读书笔记