二维坐标系间的变换

始坐标系(x,y),目的坐标系(x'y')

为了将对象描述从xy坐标变换到x'y'坐标,要经过两个步骤:

1.将x'y'系统的坐标原点(x0,y0)平移到xy系统的原点(0,0);

2.将x'轴旋转到x轴上。

恕我愚昧,至少直观桑不是很理解,不是从xy变换到x'y'上吗,这不是相反了吗?

其实是这样的,它是为了获得变换矩阵才这样做的。

我用我的理解解释一下哈:

  1. 假设这个平面有两层,紧紧叠在一起,一层刻的是xy坐标系,还有一层刻的是x'y'坐标系,而他们中间夹着一些点,既在xy上,也在x'y'上。
  2. 从xy坐标系看,他们还是在那里,没有任何变换
  3. 从x'y'坐标系看,他们还是在那里,也没有任何变化。但在x'y'上所求的坐标就是新坐标。

如何获得对象描述的坐标值?很简单,将这些点视为x'y'的,将x'y'的坐标轴与xy的坐标轴完全重合,这时x'y'的原点干了啥事,对象描述也干了啥事,x'y'坐标转了多少度,对象描述页转了多少度。

发生的位移和旋转就是这些点的转换矩阵。

原文地址:https://www.cnblogs.com/jizhen521/p/3026558.html