在学习 OpenGL ES 或任何图形学相关的内容之前,数学基础是必不可少的
1. 数学基础的重要性
在图形学中,数学是描述和操作几何对象的工具。以下是数学在图形学中的主要应用:
- 几何表示:描述点、线、面、体等几何对象。
- 变换操作:实现平移、旋转、缩放、投影等操作。
- 光照计算:模拟光线与物体的交互。
- 相机控制:实现视角变换和场景观察。
2. 向量(Vector)
2.1 什么是向量
- 向量是一个具有大小和方向的量,通常表示为一个箭头。
- 在图形学中,向量用于表示点的位置、方向、速度等。
2.2 向量的表示
- 二维向量:
v = (x, y)
- 三维向量:
v = (x,