向量
- 通常记为或者a;
- ;
- 有两个重要的属性: 方向和长度;
- 没有绝对的开始位置;
- 向量的长度记为;
- 单位向量:
- 长度为1
- 被用作表示方向
向量相加
- 几何: 平行四边形法则和三角形法则
- 算术: 坐标相加
笛卡尔坐标
-
使用X和Y表示向量(通常是orthogonal unit)
向量乘法
- 点乘
对于单位向量
- 性质
在笛卡尔坐标系中点乘
- 逐元素相乘,然后相加
-2D
-3D
点乘在图形学中的应用
-
两个向量之间的夹角(例如,光源和平面之间夹角的余弦值)
-
一个向量在另一个向量上的投影
-
衡量两个方向的接近程度
-
分解一个向量
-
决定前和后
投影
-
: 在上的投影
-
因为一定沿着,所以
-
k的大小
-
向量的叉积
- 叉乘正交与两个初始向量
- 方向通过右手螺旋定理
- 在建立坐标系中非常有用
- 笛卡尔坐标系下
叉乘在图形学中的应用
- 决定左和右
- 决定内和外
Orthonormal Coordinate Frames
矩阵
-
2维数组
-
在图形学中,被用作表示变换(transformations)
Translation, rotation, shear, scale
-
= m行,n列
-
相加和相乘一个标量,是逐元素与标量相加或者相乘
矩阵乘法
-
()() = ()
-
相乘结果,元素(i, j),行i来自A,列j来自B
-
性质:
-
无交换律
-
其他性质
-
转置
-
性质
闫令琪 <<现代计算机图形学入门>>