二维坐标系间的变换
始坐标系(x,y),目的坐标系(x'y')
为了将对象描述从xy坐标变换到x'y'坐标,要经过两个步骤:
1.将x'y'系统的坐标原点(x0,y0)平移到xy系统的原点(0,0);
2.将x'轴旋转到x轴上。
恕我愚昧,至少直观桑不是很理解,不是从xy变换到x'y'上吗,这不是相反了吗?
其实是这样的,它是为了获得变换矩阵才这样做的。
我用我的理解解释一下哈:
- 假设这个平面有两层,紧紧叠在一起,一层刻的是xy坐标系,还有一层刻的是x'y'坐标系,而他们中间夹着一些点,既在xy上,也在x'y'上。
- 从xy坐标系看,他们还是在那里,没有任何变换
- 从x'y'坐标系看,他们还是在那里,也没有任何变化。但在x'y'上所求的坐标就是新坐标。
如何获得对象描述的坐标值?很简单,将这些点视为x'y'的,将x'y'的坐标轴与xy的坐标轴完全重合,这时x'y'的原点干了啥事,对象描述也干了啥事,x'y'坐标转了多少度,对象描述页转了多少度。
发生的位移和旋转就是这些点的转换矩阵。