图形学依赖线性代数,微积分,光学,力学,信号处理,数值分析。
向量运算:
默认列向量
dot multi点乘:
1.用来找到两个方向之间的夹角,
2.找到一个向量投影到另一个向量的大小(有利于向量的分解)
3.判断两个向量有多么接近,或者判断前后
cross 叉乘:
右手法则,、a×b=||a||×||b||*sin ;
1.找到 Z 轴
2.向量的左和右,内和外
Matrices
实现变换
transformation (modeling and viewing)
scale 缩放;
homogeneous coordiante 齐次坐标
平移操作 非线性
使用齐次坐标,在二维基础上增加一个数
2D point (x,y,1);
2D vector (x,y,0);
区分点和向量,向量具有平移不变性;
根据w判断
vector + vector= vector;
point - point = vector;
point + vector= point;
point + point = 两个点的中点
affine transformation 都可以用齐次变换