Vector 向量
向量关键属性
- 方向 Direction
- 长度 Length
单位向量 Unit Vector
- 长度为1的向量
- 仅用来表示方向
笛卡尔坐标系 Cartesian Coordinates
- 图形学中,一般默认向量为列向量(从上往下排列)
- 向量转置:将向量的行列互换
向量加法 Vector Addition
- 平行四边形法则
- 三角形法则
Vector Multiplication 向量乘法
Dot Product 点乘
点乘的结果是一个值
点乘的实际使用:
Measure how close two directions are 找到两个向量的夹角
- 两个向量夹角越小,点乘结果越大
- 应用于光照模型-计算光线入射角
- 入射光射入镜面,反射出射光
- 如果人眼视线方向和出射光夹角小,能看到非常亮的光点
Decompose a vector 向量投影
找一个向量在另一个向量上的投影
即将一个向量分解为另外两个正交向量的和
Cross Product 叉乘
向量叉乘
- 向量A x 向量B = 向量C
- C ⊥ A
- C ⊥ B
- 遵从Right-Hand Rule(右手坐标系)
叉乘的实际作用:
判断坐标系规范
在一个空间中,如果存在 X轴 × Y轴 = Z轴的关系,
则称其为右手坐标系
Matrices 矩阵
计算机图形学中,矩阵最大的应用在图形的变换上。
Matrix Multiplication 矩阵乘法
维度规则






