学习目标
1、理解齐次坐标系的使用
2、学习不同类型的3d转换和复合变换的概念
3、能够使用坐标变换在一个坐标系与另一个坐标系之间切换
4、学会用openGL 做坐标变换
齐次坐标系 homogenous coordinates
1、将n维实体表示为n+1维实体
2、允许将所有线性变换表示为矩阵乘法;和加减法
2d坐标的线性转换
P2=M1*P1+M2
P1: n维坐标点
P2:转换后的n维坐标点
M1:n*n方形转移矩阵
M2:转移向量
点的坐标表示
欧几里得坐标 (X,Y,Z)
齐次坐标 (XW,YW,Z*W,W)
3d坐标转换
欧几里得:
齐次坐标:
3d旋转
CCW是正旋转 是逆时针方向的 可以用右手定则判断