游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数

第三章 三维几何学基础

第三节 矩阵与线性变换
第四节 四元数


矩阵

游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数

线性变换

游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数

作业

游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数


四元数

欧拉角的旋转有一个“万象解锁”的问题,四元数没有
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
游戏程序设计 # ch3 三维几何学基础 # 3&4 矩阵与线性变换 & 四元数
主要是用球面插值。(骨骼动画的时候旋转很多

作业

推到欧拉角和四元数相互转化的过程