How to Develop a Game
Engineering Mathematics
PublishDate: 2025-06-01 | CreateDate: 2025-06-01 | LastModify: 2025-06-01 | Creator:ljf12825

图形开发中的常用数学

向量

定义

向量有方向和大小,比如(1, 2)(3, 5, -1)是二维和三维向量

基本操作

加减法

向量的加减法在图形学中非常常见,它们的“意义”主要体现在空间位置变换、方向差异、运动计算等方面

几何意义
向量加法:位移的累加,从A点触发,走A向量,然后接着走B向量,到达的位置

图形学应用:

例如:

Vector3 newPosition = transform.position + movementDirection * speed * Time.deltaTime;

表示当前位置 + 方向 * 速度 -> 下一帧位置

向量减法:表示从一个点到另一个点的方向

向量A - B就是从点B指向点A的向量

图形学应用:

例如:

Vector3 dir = target.position - transform.position;
transform.forward = dir.normalized; // 朝向目标

三角函数

线性代数

向量空间

矩阵乘法

变换矩阵

正交

特征向量

线性变换本质

齐次坐标

4×4矩阵

w分量

透视投影

空间几何

点线面关系

空间夹角

包围盒

相交检测

物理数学

速度

加速度

抛物线公式

曲线曲面

Bézier

Catmull-Rom

样条曲线

概率统计

概率分布

采样

蒙特卡洛

微积分

导数

函数斜率

积分思想