- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 【游戏开发3D数学笔记】5.方位与角位移
一.思维导图 没有太多时间码字,后面可能使用思维导图的方式梳理章节重点。 点击查看大图 二.Quaternion类 根据书上第10,11章的内容,整理了一个Quaternion类,其接口和实现主要是参照Unity的Quaternion类来仿写的。 代码地址
2017-11-19 19:20:33 475
原创 【游戏开发3D数学笔记】4.矩阵和线性变换
一.不同变换的矩阵推导 旋转 在前文知道旋转矩阵的行向量就是旋转后的坐标系的基向量。2D中绕原点的旋转只有一个参数,角度θ,它描述了旋转量。逆时针旋转经常(不是必须)被认为是正方向,顺时针方向是负方向。如下图,我们很容易得到旋转后的基向量,从而得到旋转矩阵:2D旋转矩阵R(θ)=[p′q′]=[cosθ−sinθsinθcosθ]R(\theta) = \begin{bmatrix}
2017-11-07 11:06:33 1096 1
原创 【游戏开发3D数学笔记】3.向量和矩阵
一.前言 这篇笔记没有太多东西,书中这两章多是关于向量、矩阵的一些概念和运算介绍。网上已经有很多优秀的博客讲解,这里不累赘介绍。主要是根据书中的讲解,写一个向量、矩阵的运算类以供后面使用。 二.向量 相关概念学习地址:3D数学基础—向量 需要掌握的是: 1.向量的加、减运算
2017-11-04 17:21:40 650
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人