当前位置: 代码迷 >> 综合 >> Positive Rotation Direction in 2D
  详细解决方案

Positive Rotation Direction in 2D

热度:29   发布时间:2024-01-17 20:33:44.0

在3D中,我们很容易辨认一个旋转的的正方向和反方向。假设我们使用左手系,那么绕Z正方向的旋转就应该如下如所示:

 

如果是右手系,那么绕Z轴的正方向的旋转应该如下如所示:

但是在2D中,我们怎么来区别正方向呢。我们可以假设我们依然是绕着一个隐藏的Z轴进行旋转,而Z的正方向根据使用左手系和右手系而不同。假设我们使用屏幕坐标系来表示一个2D坐标系,那么此时如果我们使用右手系,则隐藏的Z就是向屏幕内的,但是如果我们使用左手系,那么Z就是应该向屏幕外的。但是我们可以看到,无论对于左手系还是右手系,旋转方向总是固定的,在这里,是顺时针方向。所以我们说,2D坐标系其实都是等价。而Z = X cross Y。

  相关解决方案